Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 588132
Collapse All | Expand All

(-)a/sys-devel/llvm/Manifest (+5 lines)
Lines 1-13 Link Here
1
DIST cfe-3.4.2.src.tar.gz 10612313 SHA256 5ba6f5772f8d00f445209356a7daf83c5bca2da5acd10de517ad2359ae95bc10 SHA512 e01fa8e312e9b3b7b3cb572ac21349161aaa50078ecfe7bded273b75db4a0c44acde524f8fdfcbeec54c61eeeb8339e9917d1f205a8fda18e34fe7ccbe89c36d WHIRLPOOL 153208b1a60bb5fbe92a7162cb26bbe70d591e7db9dcf06fcd54efc539bbff0403ec88e64236969c9f256e5586bc333840bd6178fd158577d6fe228d9edd4dcd
1
DIST cfe-3.5.0.src.tar.xz 8233432 SHA256 fc80992e004b06f6c7afb612de1cdaa9ac9d25811c55f94fcf7331d9b81cdb8b SHA512 b26a5e2cd81c150607c23b22fafc0d9c7f12b83b45e476b8e75bf5e99d42be7c98ffeac7349df664f01b00900864a01429860b298e48961861377a4b2daf3e49 WHIRLPOOL 5dd8b6fe97933b74f1668b1d753c16cd3bcd05ccf72aac1283aa449caf93f5ba88ae79e7668f7e79b554e1421549a87af21c86cf92657c1b4d77744165718ce7
2
DIST cfe-3.5.0.src.tar.xz 8233432 SHA256 fc80992e004b06f6c7afb612de1cdaa9ac9d25811c55f94fcf7331d9b81cdb8b SHA512 b26a5e2cd81c150607c23b22fafc0d9c7f12b83b45e476b8e75bf5e99d42be7c98ffeac7349df664f01b00900864a01429860b298e48961861377a4b2daf3e49 WHIRLPOOL 5dd8b6fe97933b74f1668b1d753c16cd3bcd05ccf72aac1283aa449caf93f5ba88ae79e7668f7e79b554e1421549a87af21c86cf92657c1b4d77744165718ce7
2
DIST cfe-3.5.2.src.tar.xz 8268008 SHA256 4feb575f74fb3a74b6245400460230141bf610f235ef3a25008cfe6137828620 SHA512 2ad9a7daa8e62cdbf47b001aa6b937a06ae7e6396dcd1832797e2d98036522443ccfca9f1253e16d531a99d1edf237fcd2b457c55491ff68ca4534a2396ca52f WHIRLPOOL 51789ba2a3193d404b26d26b999fc47f1bc4b56b45048078cc51e4ff5c31d834d360ee0c2d16096c060f85acab6de9055dc375569348ae3307e4b280406f2d9e
3
DIST cfe-3.5.2.src.tar.xz 8268008 SHA256 4feb575f74fb3a74b6245400460230141bf610f235ef3a25008cfe6137828620 SHA512 2ad9a7daa8e62cdbf47b001aa6b937a06ae7e6396dcd1832797e2d98036522443ccfca9f1253e16d531a99d1edf237fcd2b457c55491ff68ca4534a2396ca52f WHIRLPOOL 51789ba2a3193d404b26d26b999fc47f1bc4b56b45048078cc51e4ff5c31d834d360ee0c2d16096c060f85acab6de9055dc375569348ae3307e4b280406f2d9e
3
DIST cfe-3.6.2.src.tar.xz 8617576 SHA256 ae9180466a23acb426d12444d866b266ff2289b266064d362462e44f8d4699f3 SHA512 ed837c48f38d8998efd675b56477c8681dcedfcf3f71bba65930f145501289bebb6fe6a6d9de336548f94c381d016b99f10c58e046b885449755d44ac782de03 WHIRLPOOL a17419cea329999c8662c0008dbd0391ed5f52045d0175488979e7620f6a9a21b08e451a5e21d3bf944597bb37934a8228fa89c09d773882359822d59bd447a8
4
DIST cfe-3.6.2.src.tar.xz 8617576 SHA256 ae9180466a23acb426d12444d866b266ff2289b266064d362462e44f8d4699f3 SHA512 ed837c48f38d8998efd675b56477c8681dcedfcf3f71bba65930f145501289bebb6fe6a6d9de336548f94c381d016b99f10c58e046b885449755d44ac782de03 WHIRLPOOL a17419cea329999c8662c0008dbd0391ed5f52045d0175488979e7620f6a9a21b08e451a5e21d3bf944597bb37934a8228fa89c09d773882359822d59bd447a8
4
DIST cfe-3.7.1.src.tar.xz 9110616 SHA256 56e2164c7c2a1772d5ed2a3e57485ff73ff06c97dff12edbeea1acc4412b0674 SHA512 8e3285a32ad0fd4721fa77c4fb9709f31bb4e4f7cb5245357aaf57b0767b6ef18a30d902b59d1437a6febffb6c2128214f9ce5aa913bb298743221a28c4f9de5 WHIRLPOOL ce300f5023bddda59ee055e4dccdca8bf459fae5d4e91c44262d2830c406b798d697d1bf3c6326ff41b969a8439f94a3c83570f1d0151a7f0223eb0d8f324f7b
5
DIST cfe-3.7.1.src.tar.xz 9110616 SHA256 56e2164c7c2a1772d5ed2a3e57485ff73ff06c97dff12edbeea1acc4412b0674 SHA512 8e3285a32ad0fd4721fa77c4fb9709f31bb4e4f7cb5245357aaf57b0767b6ef18a30d902b59d1437a6febffb6c2128214f9ce5aa913bb298743221a28c4f9de5 WHIRLPOOL ce300f5023bddda59ee055e4dccdca8bf459fae5d4e91c44262d2830c406b798d697d1bf3c6326ff41b969a8439f94a3c83570f1d0151a7f0223eb0d8f324f7b
5
DIST cfe-3.8.0.src.tar.xz 9627228 SHA256 04149236de03cf05232d68eb7cb9c50f03062e339b68f4f8a03b650a11536cf9 SHA512 fef431d63f95a394d53e3857fb6a6bde7a7b27f40ef5111b4353bcb63ac26febec8a9eb84780187c49699ab099834f13f996f085d02c365676b3fa5bbcc03dcd WHIRLPOOL 10fd94f75f645318ed3436454ccffd570a88cafe35e870563b5f4d89c37b9bdbe282d8793301ca53db6774cc223b2ff7ab0af99293413cac3deefcf5150fcca3
6
DIST cfe-3.8.0.src.tar.xz 9627228 SHA256 04149236de03cf05232d68eb7cb9c50f03062e339b68f4f8a03b650a11536cf9 SHA512 fef431d63f95a394d53e3857fb6a6bde7a7b27f40ef5111b4353bcb63ac26febec8a9eb84780187c49699ab099834f13f996f085d02c365676b3fa5bbcc03dcd WHIRLPOOL 10fd94f75f645318ed3436454ccffd570a88cafe35e870563b5f4d89c37b9bdbe282d8793301ca53db6774cc223b2ff7ab0af99293413cac3deefcf5150fcca3
7
DIST clang-tools-extra-3.4.src.tar.gz 230729 SHA256 ba85187551ae97fe1c8ab569903beae5ff0900e21233e5eb5389f6ceab1028b4 SHA512 9656678acea490fd5674b2d47ad30ec69e5aedb450924e566a90418c94ce6483faa254e7dde0d5163cb0643153113d27b6b000fea7bba08f0ba55741b35873b1 WHIRLPOOL c41ec11d0b88678c56d77d285c4383a39cabab16aae8a4457666014e0927aa4b04cf77e73af0275e6bfc603a9531598eca98ab61d5d81288e2920682088d9eaf
6
DIST clang-tools-extra-3.5.0.src.tar.xz 216256 SHA256 2981beb378afb5aa5c50ed017720a42a33e77e902c7086ad2d412ef4fa931f69 SHA512 5ff2cc5d143b78fbe6645486f02e50f738a92aaf6b8e85cfc6f91e659684686b12e61fc8f00b814b4372c5ed2c2b1be5eca61ea696fbe074b815877b799534ee WHIRLPOOL 10b5afc550fa6a8c33739fbf9268e934732b2892842d398152676e66ab90aed3c6e1bae02bc1b8aa0a9a917b6b450f60950317a9eda3f9e377971cbe00164b11
8
DIST clang-tools-extra-3.5.0.src.tar.xz 216256 SHA256 2981beb378afb5aa5c50ed017720a42a33e77e902c7086ad2d412ef4fa931f69 SHA512 5ff2cc5d143b78fbe6645486f02e50f738a92aaf6b8e85cfc6f91e659684686b12e61fc8f00b814b4372c5ed2c2b1be5eca61ea696fbe074b815877b799534ee WHIRLPOOL 10b5afc550fa6a8c33739fbf9268e934732b2892842d398152676e66ab90aed3c6e1bae02bc1b8aa0a9a917b6b450f60950317a9eda3f9e377971cbe00164b11
7
DIST clang-tools-extra-3.5.2.src.tar.xz 215804 SHA256 f21a374d74b194d8c984546266491b518859b5f12ed9abd49337b8060d3fc004 SHA512 6a8e662d2704147296c13626fbc5885911c646c67404f12eacc67ee2995221445bf4f6122b271b9cb3a56b716f550a651024822f72358d400b9052bf50423669 WHIRLPOOL 088d2725a88a439a1a2c4048e0eaf540587078078bd1c9823a4804200265cab4d32606abf5e72be76da45ea4aa6e7a7201a2bdbddc78d5f9e0024b0d7b59e222
9
DIST clang-tools-extra-3.5.2.src.tar.xz 215804 SHA256 f21a374d74b194d8c984546266491b518859b5f12ed9abd49337b8060d3fc004 SHA512 6a8e662d2704147296c13626fbc5885911c646c67404f12eacc67ee2995221445bf4f6122b271b9cb3a56b716f550a651024822f72358d400b9052bf50423669 WHIRLPOOL 088d2725a88a439a1a2c4048e0eaf540587078078bd1c9823a4804200265cab4d32606abf5e72be76da45ea4aa6e7a7201a2bdbddc78d5f9e0024b0d7b59e222
8
DIST clang-tools-extra-3.6.2.src.tar.xz 248624 SHA256 6a0ec627d398f501ddf347060f7a2ccea4802b2494f1d4fd7bda3e0442d04feb SHA512 1b7710a7deee30cefb6a3b4edb026a96d8935a0c6f3056ccdb7a45564d10baf01a4f6722ae853ad9a3bad17e8de32a3c0ec99c5cf6144647a5e182809d403f7a WHIRLPOOL 3dc8888c302bac84f53b673784dec092a2c59ea2985d9983e87f057b9aa7b5d3e34cf13d2b0f1f60ea44f342b8167377204a510036872a087037cf02335c19cd
10
DIST clang-tools-extra-3.6.2.src.tar.xz 248624 SHA256 6a0ec627d398f501ddf347060f7a2ccea4802b2494f1d4fd7bda3e0442d04feb SHA512 1b7710a7deee30cefb6a3b4edb026a96d8935a0c6f3056ccdb7a45564d10baf01a4f6722ae853ad9a3bad17e8de32a3c0ec99c5cf6144647a5e182809d403f7a WHIRLPOOL 3dc8888c302bac84f53b673784dec092a2c59ea2985d9983e87f057b9aa7b5d3e34cf13d2b0f1f60ea44f342b8167377204a510036872a087037cf02335c19cd
9
DIST clang-tools-extra-3.7.1.src.tar.xz 277476 SHA256 4a91edaccad1ce984c7c49a4a87db186b7f7b21267b2b03bcf4bd7820715bc6b SHA512 06e2db8af75f1e6ee82da6ee723b5256b9e3f6ba196428f18944ec02d07df26d04329ca8824a083c5f25274ce7e3469aa75e3a29ccfbdb6375524841d65e3ad7 WHIRLPOOL 2c1a459d6aff6bc24d5c8d38120ab665adbef61394050781a9707d50e83dae1b4997ed19459086e9bd7f6dd38a09c295d135e33515c947d64a7f1ab714ad8beb
11
DIST clang-tools-extra-3.7.1.src.tar.xz 277476 SHA256 4a91edaccad1ce984c7c49a4a87db186b7f7b21267b2b03bcf4bd7820715bc6b SHA512 06e2db8af75f1e6ee82da6ee723b5256b9e3f6ba196428f18944ec02d07df26d04329ca8824a083c5f25274ce7e3469aa75e3a29ccfbdb6375524841d65e3ad7 WHIRLPOOL 2c1a459d6aff6bc24d5c8d38120ab665adbef61394050781a9707d50e83dae1b4997ed19459086e9bd7f6dd38a09c295d135e33515c947d64a7f1ab714ad8beb
10
DIST clang-tools-extra-3.8.0.src.tar.xz 334072 SHA256 afbda810106a6e64444bc164b921be928af46829117c95b996f2678ce4cb1ec4 SHA512 f0e593a76df5485f403079bd2fbb4e51c3d1c3fc4e63e2c2910894e8f2a7c14b47265435f3c52f035fb3fe2f595812d0f9869235296157a39c071a23e6a8b178 WHIRLPOOL 4928669a3c019eebe0a98ee72e25ef70ddf3c1d29e6a4aa18e408276b2a870069460c39e0e8fbe960d8d56127bb6951433d1fd89015d192951004e527b065ec9
12
DIST clang-tools-extra-3.8.0.src.tar.xz 334072 SHA256 afbda810106a6e64444bc164b921be928af46829117c95b996f2678ce4cb1ec4 SHA512 f0e593a76df5485f403079bd2fbb4e51c3d1c3fc4e63e2c2910894e8f2a7c14b47265435f3c52f035fb3fe2f595812d0f9869235296157a39c071a23e6a8b178 WHIRLPOOL 4928669a3c019eebe0a98ee72e25ef70ddf3c1d29e6a4aa18e408276b2a870069460c39e0e8fbe960d8d56127bb6951433d1fd89015d192951004e527b065ec9
13
DIST compiler-rt-3.4.src.tar.gz 1858593 SHA256 f37c89b1383ce462d47537a0245ac798600887a9be9f63073e16b79ed536ab5c SHA512 70efffaf12ff7c15befa87ce808489c6f6b6eb421d0ab5d8ecd525239efc8aab850c7ed34b31a993ff5e499657b72598619945cc4461fe3e5359e9a94aaac0c8 WHIRLPOOL ad558b5877a01e476d30d2757959ab04be0c385b2fe3442bcc578bf36c6f3214cd78b4adda24fcb1f3b2b84353db213b82e8d7d4c40e66c3f57aed3a49322dbc
11
DIST compiler-rt-3.5.0.src.tar.xz 1088352 SHA256 a4b3e655832bf8d9a357ea2c771db347237460e131988cbb96cda40ff39a8136 SHA512 862cce2d6b398bd1a8399496a547e6ab976a31f676528beebfbea5fd7dc54aa72e1c25deefa12f6167096521eba74090565b0168806451da02ddac04e922fc48 WHIRLPOOL 248acf997d70d7904aa79bf83e0c02ba4e5f8c2812c03f44a8e1e31b845a654f250c09ec6a123f9245d0db8713e8cc5a4087b9ce785af4f5eb7e55d9dbd362a2
14
DIST compiler-rt-3.5.0.src.tar.xz 1088352 SHA256 a4b3e655832bf8d9a357ea2c771db347237460e131988cbb96cda40ff39a8136 SHA512 862cce2d6b398bd1a8399496a547e6ab976a31f676528beebfbea5fd7dc54aa72e1c25deefa12f6167096521eba74090565b0168806451da02ddac04e922fc48 WHIRLPOOL 248acf997d70d7904aa79bf83e0c02ba4e5f8c2812c03f44a8e1e31b845a654f250c09ec6a123f9245d0db8713e8cc5a4087b9ce785af4f5eb7e55d9dbd362a2
12
DIST compiler-rt-3.5.2.src.tar.xz 1093000 SHA256 542d7aadd21e7fe35bea0a7912bc965f08a1a566746cebcca76f96dcfeb74dc3 SHA512 319a8a1dbe07eb4f1fcccfe79a1fa445f348fb854a441500e89fa0a128e45716b65d06347f19a63de32e9294cd2331e914ae0d5fe8224f0b2452c39b79ac96ff WHIRLPOOL 6e9286c56a60a515006c8232ca01622ae844185a5f31fb49bce632868862c5e560619f1c45da66878b5322a764f91a284cd296e9f13105d6f74e055a17321d93
15
DIST compiler-rt-3.5.2.src.tar.xz 1093000 SHA256 542d7aadd21e7fe35bea0a7912bc965f08a1a566746cebcca76f96dcfeb74dc3 SHA512 319a8a1dbe07eb4f1fcccfe79a1fa445f348fb854a441500e89fa0a128e45716b65d06347f19a63de32e9294cd2331e914ae0d5fe8224f0b2452c39b79ac96ff WHIRLPOOL 6e9286c56a60a515006c8232ca01622ae844185a5f31fb49bce632868862c5e560619f1c45da66878b5322a764f91a284cd296e9f13105d6f74e055a17321d93
13
DIST compiler-rt-3.6.2.src.tar.xz 1128080 SHA256 0f2ff37d80a64575fecd8cf0d5c50f7ac1f837ddf700d1855412bb7547431d87 SHA512 7dafcc5bd4822475de649d8a84ae51af3c4ed4d0958f76b1b55ba79219638f3e78eb94a1986c6e9ba0e7f1ccf3ec834d546b5ca60e8b08083fea5880ecdf17a3 WHIRLPOOL dd77e7df43c9028a6873ed903da67560fdb04968013016a7f0ad2d2e9a81b3a3d890b95e4f49a6bdef349806d6507defcd80a0a9fb50c1c9f778e7eff42dbc5d
16
DIST compiler-rt-3.6.2.src.tar.xz 1128080 SHA256 0f2ff37d80a64575fecd8cf0d5c50f7ac1f837ddf700d1855412bb7547431d87 SHA512 7dafcc5bd4822475de649d8a84ae51af3c4ed4d0958f76b1b55ba79219638f3e78eb94a1986c6e9ba0e7f1ccf3ec834d546b5ca60e8b08083fea5880ecdf17a3 WHIRLPOOL dd77e7df43c9028a6873ed903da67560fdb04968013016a7f0ad2d2e9a81b3a3d890b95e4f49a6bdef349806d6507defcd80a0a9fb50c1c9f778e7eff42dbc5d
Lines 15-20 DIST compiler-rt-3.7.1.src.tar.xz 1181772 SHA256 9d4769e4a927d3824bcb7a9c82b01e3 Link Here
15
DIST compiler-rt-3.8.0.src.tar.xz 1270128 SHA256 c8d3387e55f229543dac1941769120f24dc50183150bf19d1b070d53d29d56b0 SHA512 21ba548b6b35a79aa291adba7f83db14c33855fa3cf376f2ad75bd22bb454501b74f0ea4f71bc03a864135862c800b101d3cd790e54e687c2a3459c64218b9c3 WHIRLPOOL 63ceb498fbc4083afda4f4aa12e44b8a6d2b58408edacd7d578d3cd6a63f0c1074e453b950fae4fee51690b3f79700e7752b6ceb3e6980c88541314993ce71a5
18
DIST compiler-rt-3.8.0.src.tar.xz 1270128 SHA256 c8d3387e55f229543dac1941769120f24dc50183150bf19d1b070d53d29d56b0 SHA512 21ba548b6b35a79aa291adba7f83db14c33855fa3cf376f2ad75bd22bb454501b74f0ea4f71bc03a864135862c800b101d3cd790e54e687c2a3459c64218b9c3 WHIRLPOOL 63ceb498fbc4083afda4f4aa12e44b8a6d2b58408edacd7d578d3cd6a63f0c1074e453b950fae4fee51690b3f79700e7752b6ceb3e6980c88541314993ce71a5
16
DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a
19
DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a
17
DIST lldb-3.8.0.src.tar.xz 10929768 SHA256 e3f68f44147df0433e7989bf6ed1c58ff28d7c68b9c47553cb9915f744785a35 SHA512 a491209ae12b0c7d938ebd94362396a50922326ed24ed11f71b1f19b61274a34a92d2bd46857b44081e7fa3e6d0a641d148bd4022f8edf71f80ff2aa7a55ebef WHIRLPOOL c498c22acab867419143745ce0212c70bdfc141dbae19ab53221908eba7961aae6a029cbad01b8409e6fbc187550141ed87f32366dd847ac57754891fbbc4049
20
DIST lldb-3.8.0.src.tar.xz 10929768 SHA256 e3f68f44147df0433e7989bf6ed1c58ff28d7c68b9c47553cb9915f744785a35 SHA512 a491209ae12b0c7d938ebd94362396a50922326ed24ed11f71b1f19b61274a34a92d2bd46857b44081e7fa3e6d0a641d148bd4022f8edf71f80ff2aa7a55ebef WHIRLPOOL c498c22acab867419143745ce0212c70bdfc141dbae19ab53221908eba7961aae6a029cbad01b8409e6fbc187550141ed87f32366dd847ac57754891fbbc4049
21
DIST llvm-3.4-manpages.tar.bz2 33753 SHA256 dc2616104cf333dd9ef56b2d31f9a36e81303e2c5756ff8bc221e05b46f7e1cb SHA512 8e438a9392c9b896ccb2b1460a8f57ffa01633e3a6bba61e2bf2f718d970ff96c17d63b0bc0d4da1162e1d1dc4cb9b2a9e9a14a722e8a5b5d2f205f037ae665d WHIRLPOOL 1c037a9972442937f84bc3147d77d4bbc6d6c0812c3025f3107c2ee5f6259afab990f6e1bca564237fdca8089e2372df4b7ca45cbdea686fbf891f92d1bfbbe6
22
DIST llvm-3.4.2.src.tar.gz 15938155 SHA256 17038d47069ad0700c063caed76f0c7259628b0e79651ce2b540d506f2f1efd7 SHA512 6c1453f7d9d9110257db3574cc4f6227fed8938705cbb09851ac09a868089b48f1556a1b6e758aff6d97520b08b5605d3ed20411ad9dd22cdc573d62176905f0 WHIRLPOOL f8b4d5167469e6f350ec41aede04e7b756e18f3d8e78b3270beb5791310a7b9b13c69e57c8bcfefbd0a78efc0c40e3b75a9a158eac72c025b7c77146e8dfaf7c
18
DIST llvm-3.5.0-manpages.tar.bz2 35314 SHA256 724e752a60016dce8cc536658906d3646c600e977374e0ea692a5d0fe2d4a021 SHA512 d99d6096d7f21a81923297584fe5eeb23e0d83d4538fe376615c92fffc8aff3189999f7ab3c537b5aa5d6bc2c22c53eb05717d48c7ab99c42315b8665bac62c3 WHIRLPOOL 68ced06ee6678c5333c662eb1cc0da744c5a184b12dd059c1b77ec200b1d3cc231f270b9d9b6e177d728776894277b3f9061338aa55620c90474eb97915b7819
23
DIST llvm-3.5.0-manpages.tar.bz2 35314 SHA256 724e752a60016dce8cc536658906d3646c600e977374e0ea692a5d0fe2d4a021 SHA512 d99d6096d7f21a81923297584fe5eeb23e0d83d4538fe376615c92fffc8aff3189999f7ab3c537b5aa5d6bc2c22c53eb05717d48c7ab99c42315b8665bac62c3 WHIRLPOOL 68ced06ee6678c5333c662eb1cc0da744c5a184b12dd059c1b77ec200b1d3cc231f270b9d9b6e177d728776894277b3f9061338aa55620c90474eb97915b7819
19
DIST llvm-3.5.0.src.tar.xz 11735940 SHA256 28e199f368ef0a4666708f31c7991ad3bcc3a578342b0306526dd35f07595c03 SHA512 b4d0f325dbdb0a8f10e5fd031954ef4b1971d8f99f4e4b53834801a2b74a7acde3f77c655c8355b407424b363edfb10f71d85fc370356dc52af5c636a1bba197 WHIRLPOOL 561520823468b61c63df8e13f876b7ac586eb1e52c256e9a36370e5d46e8cef3937655c36fbb51eebd3680fab67412e7c777479477fc728e7a8f35420e573ef1
24
DIST llvm-3.5.0.src.tar.xz 11735940 SHA256 28e199f368ef0a4666708f31c7991ad3bcc3a578342b0306526dd35f07595c03 SHA512 b4d0f325dbdb0a8f10e5fd031954ef4b1971d8f99f4e4b53834801a2b74a7acde3f77c655c8355b407424b363edfb10f71d85fc370356dc52af5c636a1bba197 WHIRLPOOL 561520823468b61c63df8e13f876b7ac586eb1e52c256e9a36370e5d46e8cef3937655c36fbb51eebd3680fab67412e7c777479477fc728e7a8f35420e573ef1
20
DIST llvm-3.5.2.src.tar.xz 11876128 SHA256 44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575 SHA512 0f6a83cc61a385387e7baf8fb8f0d9f18e3fd00d2d389a3c7e2c3792be7d82ed095506cac52c24e65ae3c1f94456a441d39440feef6125e25ef18447ec9dd406 WHIRLPOOL b41de51907d6d2c2d04a4c498b44f0ed560cc710e6e2d8678f5ef93a9009d140bc7c2406f4b25d5b901fd026689d48edce77a2e435687b489b835156a512e256
25
DIST llvm-3.5.2.src.tar.xz 11876128 SHA256 44196156d5749eb4b4224fe471a29cc3984df92570a4a89fa859f7394fc0c575 SHA512 0f6a83cc61a385387e7baf8fb8f0d9f18e3fd00d2d389a3c7e2c3792be7d82ed095506cac52c24e65ae3c1f94456a441d39440feef6125e25ef18447ec9dd406 WHIRLPOOL b41de51907d6d2c2d04a4c498b44f0ed560cc710e6e2d8678f5ef93a9009d140bc7c2406f4b25d5b901fd026689d48edce77a2e435687b489b835156a512e256
(-)a/sys-devel/llvm/files/clang-3.4-darwin_build_fix.patch (+49 lines)
Line 0 Link Here
1
diff -upNr a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp
2
--- a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp	2012-05-24 03:32:31.593191000 -0400
Line 0 Link Here
1
Our (gcc/binutils) toolchain doesn't do ARM targets, hence we will get
2
"unable to interface with target machine" errors while building if we
3
attempt to.  Disable those targets.
4
5
Patch by Reza Jelveh from
6
https://github.com/fishman/timebomb-gentoo-osx-overlay/blob/master/sys-devel/llvm/files/llvm-3.4-fix_darwin_build.patch
7
8
--- a/projects/compiler-rt/make/platform/clang_darwin_embedded.mk
9
+++ b/projects/compiler-rt/make/platform/clang_darwin_embedded.mk
10
@@ -27,20 +27,20 @@ UniversalArchs :=
11
 # Soft-float version of the runtime. No floating-point instructions will be used
12
 # and the ABI (out of necessity) passes floating values in normal registers:
13
 # non-VFP variant of the AAPCS.
14
-Configs += soft_static
15
-UniversalArchs.soft_static := armv6m armv7m armv7em armv7
16
+# Configs += soft_static
17
+# UniversalArchs.soft_static := armv6m armv7m armv7em armv7
18
 
19
 # Hard-float version of the runtime. On ARM VFP instructions and registers are
20
 # allowed, and floating point values get passed in them. VFP variant of the
21
 # AAPCS.
22
 Configs += hard_static
23
-UniversalArchs.hard_static := armv7em armv7 i386 x86_64
24
+UniversalArchs.hard_static := i386 x86_64
25
 
26
-Configs += soft_pic
27
-UniversalArchs.soft_pic := armv6m armv7m armv7em armv7
28
+# Configs += soft_pic
29
+# UniversalArchs.soft_pic := armv6m armv7m armv7em armv7
30
 
31
 Configs += hard_pic
32
-UniversalArchs.hard_pic := armv7em armv7 i386 x86_64
33
+UniversalArchs.hard_pic := i386 x86_64
34
 
35
 CFLAGS := -Wall -Werror -Oz -fomit-frame-pointer -ffreestanding
36
 
37
--- a/tools/clang/runtime/compiler-rt/Makefile
38
+++ b/tools/clang/runtime/compiler-rt/Makefile
39
@@ -85,7 +85,7 @@ RuntimeLibrary.darwin.Configs := \
40
 	profile_osx.a profile_ios.a \
41
 	ubsan_osx.a
42
 RuntimeLibrary.darwin_embedded.Configs := \
43
-	soft_static.a hard_static.a soft_pic.a hard_pic.a
44
+	 hard_static.a  hard_pic.a
45
 
46
 # Support building compiler-rt with relocatable SDKs.
47
 #
(-)a/sys-devel/llvm/files/clang-3.4-gentoo-install.patch (+80 lines)
Line 0 Link Here
1
From a12fc090b3b43fe25c7de50c09782611e3834aeb Mon Sep 17 00:00:00 2001
2
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
3
Date: Sat, 14 Jun 2014 19:35:33 +0200
4
Subject: [PATCH] clang gentoo fixes
5
6
---
7
 tools/clang/lib/Driver/Tools.cpp        | 6 +++---
8
 tools/clang/tools/scan-build/scan-build | 4 ++--
9
 tools/clang/tools/scan-view/scan-view   | 2 +-
10
 3 files changed, 6 insertions(+), 6 deletions(-)
11
12
diff --git a/tools/clang/lib/Driver/Tools.cpp b/tools/clang/lib/Driver/Tools.cpp
13
index b013eb5..dbbcacb 100644
14
--- a/tools/clang/lib/Driver/Tools.cpp
15
+++ b/tools/clang/lib/Driver/Tools.cpp
16
@@ -222,7 +222,7 @@ static void addProfileRT(const ToolChain &TC, const ArgList &Args,
17
   // libprofile_rt.so. We used to use the -l:libprofile_rt.a syntax, but that is
18
   // not supported by old linkers.
19
   std::string ProfileRT =
20
-    std::string(TC.getDriver().Dir) + "/../lib/libprofile_rt.a";
21
+    "-l:libprofile_rt.a";
22
 
23
   CmdArgs.push_back(Args.MakeArgString(ProfileRT));
24
 }
25
@@ -5911,7 +5911,7 @@ void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
26
   // forward.
27
   if (D.IsUsingLTO(Args)) {
28
     CmdArgs.push_back("-plugin");
29
-    std::string Plugin = ToolChain.getDriver().Dir + "/../lib/LLVMgold.so";
30
+    std::string Plugin = ToolChain.getDriver().Dir + "/../@libdir@/LLVMgold.so";
31
     CmdArgs.push_back(Args.MakeArgString(Plugin));
32
 
33
     // Try to pass driver level flags relevant to LTO code generation down to
34
@@ -6534,7 +6534,7 @@ void gnutools::Link::ConstructJob(Compilation &C, const JobAction &JA,
35
   // forward.
36
   if (D.IsUsingLTO(Args)) {
37
     CmdArgs.push_back("-plugin");
38
-    std::string Plugin = ToolChain.getDriver().Dir + "/../lib/LLVMgold.so";
39
+    std::string Plugin = ToolChain.getDriver().Dir + "/../@libdir@/LLVMgold.so";
40
     CmdArgs.push_back(Args.MakeArgString(Plugin));
41
 
42
     // Try to pass driver level flags relevant to LTO code generation down to
43
diff --git a/tools/clang/tools/scan-build/scan-build b/tools/clang/tools/scan-build/scan-build
44
index 0f119f6..58f78d9 100755
45
--- a/tools/clang/tools/scan-build/scan-build
46
+++ b/tools/clang/tools/scan-build/scan-build
47
@@ -419,7 +419,7 @@ sub CopyFiles {
48
 
49
   my $Dir = shift;
50
 
51
-  my $JS = Cwd::realpath("$RealBin/sorttable.js");
52
+  my $JS = Cwd::realpath("@EPREFIX@/usr/share/llvm/sorttable.js");
53
   
54
   DieDiag("Cannot find 'sorttable.js'.\n")
55
     if (! -r $JS);  
56
@@ -429,7 +429,7 @@ sub CopyFiles {
57
   DieDiag("Could not copy 'sorttable.js' to '$Dir'.\n")
58
     if (! -r "$Dir/sorttable.js");
59
     
60
-  my $CSS = Cwd::realpath("$RealBin/scanview.css");
61
+  my $CSS = Cwd::realpath("@EPREFIX@/usr/share/llvm/scanview.css");
62
   
63
   DieDiag("Cannot find 'scanview.css'.\n")
64
     if (! -r $CSS);
65
diff --git a/tools/clang/tools/scan-view/scan-view b/tools/clang/tools/scan-view/scan-view
66
index fb27da6..1f8ddb8 100755
67
--- a/tools/clang/tools/scan-view/scan-view
68
+++ b/tools/clang/tools/scan-view/scan-view
69
@@ -54,7 +54,7 @@ def start_browser(port, options):
70
     webbrowser.open(url)
71
 
72
 def run(port, options, root):
73
-    import ScanView
74
+    from clang import ScanView
75
     try:
76
         print 'Starting scan-view at: http://%s:%d'%(options.host,
77
                                                      port)
78
-- 
79
2.0.0
80
(-)a/sys-devel/llvm/files/llvm-3.4-gentoo-install.patch (+96 lines)
Line 0 Link Here
1
From b8846d389ff5e2b768a114f752cf39788accba26 Mon Sep 17 00:00:00 2001
2
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
3
Date: Mon, 19 Aug 2013 13:22:46 +0200
4
Subject: [PATCH] gentoo install fixes
5
6
---
7
 Makefile.config.in                      | 6 +++---
8
 Makefile.rules                          | 6 +++---
9
 tools/llvm-config/BuildVariables.inc.in | 2 ++
10
 tools/llvm-config/Makefile              | 4 ++++
11
 tools/llvm-config/llvm-config.cpp       | 5 +++--
12
 utils/FileCheck/Makefile                | 2 +-
13
 7 files changed, 17 insertions(+), 10 deletions(-)
14
15
diff --git a/Makefile.config.in b/Makefile.config.in
16
index dcca45f..e75ae2e 100644
17
--- a/Makefile.config.in
18
+++ b/Makefile.config.in
19
@@ -95,10 +95,10 @@ PROJ_internal_prefix := $(prefix)
20
 endif
21
 
22
 PROJ_bindir     := $(PROJ_prefix)/bin
23
-PROJ_libdir     := $(PROJ_prefix)/lib
24
+PROJ_libdir     := $(PROJ_prefix)/$(GENTOO_LIBDIR)
25
 PROJ_datadir    := $(PROJ_prefix)/share
26
-PROJ_docsdir    := $(PROJ_prefix)/docs/llvm
27
-PROJ_etcdir     := $(PROJ_prefix)/etc/llvm
28
+PROJ_docsdir    := $(PROJ_prefix)/share/doc/@PF@
29
+PROJ_etcdir     := @EPREFIX@/etc/llvm
30
 PROJ_includedir := $(PROJ_prefix)/include
31
 PROJ_infodir    := $(PROJ_prefix)/info
32
 PROJ_mandir     := $(PROJ_prefix)/share/man
33
diff --git a/Makefile.rules b/Makefile.rules
34
index e53598b..217f754 100644
35
--- a/Makefile.rules
36
+++ b/Makefile.rules
37
@@ -275,7 +275,7 @@ ifeq ($(ENABLE_OPTIMIZED),1)
38
   BuildMode := Release
39
   # Don't use -fomit-frame-pointer on Darwin or FreeBSD.
40
   ifneq ($(HOST_OS), $(filter $(HOST_OS), Cygwin Darwin DragonFly FreeBSD GNU/kFreeBSD))
41
-    OmitFramePointer := -fomit-frame-pointer
42
+    OmitFramePointer :=
43
   endif
44
 
45
   CXX.Flags += $(OPTIMIZE_OPTION) $(OmitFramePointer)
46
diff --git a/tools/llvm-config/BuildVariables.inc.in b/tools/llvm-config/BuildVariables.inc.in
47
index fe87afb..fd9f2c6 100644
48
--- a/tools/llvm-config/BuildVariables.inc.in
49
+++ b/tools/llvm-config/BuildVariables.inc.in
50
@@ -25,3 +25,4 @@
51
 #define LLVM_BUILDMODE "@LLVM_BUILDMODE@"
52
 #define LLVM_TARGETS_BUILT "@LLVM_TARGETS_BUILT@"
53
 #define LLVM_SYSTEM_LIBS "@LLVM_SYSTEM_LIBS@"
54
+#define LLVM_LIBDIR "@LLVM_LIBDIR@"
55
diff --git a/tools/llvm-config/Makefile b/tools/llvm-config/Makefile
56
index b20b6bf..fc56781 100644
57
--- a/tools/llvm-config/Makefile
58
+++ b/tools/llvm-config/Makefile
59
@@ -55,6 +55,8 @@ $(ObjDir)/BuildVariables.inc: $(BUILDVARIABLES_SRCPATH) Makefile $(ObjDir)/.dir
60
 	  >> temp.sed
61
 	$(Verb) $(ECHO) 's/@LLVM_TARGETS_BUILT@/$(subst /,\/,$(TARGETS_TO_BUILD))/' \
62
 	  >> temp.sed
63
+	$(Verb) $(ECHO) 's/@LLVM_LIBDIR@/$(subst /,\/,$(GENTOO_LIBDIR))/' \
64
+	  >> temp.sed
65
 	$(Verb) $(SED) -f temp.sed < $< > $@
66
 	$(Verb) $(RM) temp.sed
67
 
68
diff --git a/tools/llvm-config/llvm-config.cpp b/tools/llvm-config/llvm-config.cpp
69
index 3924e2e..f439c60 100644
70
--- a/tools/llvm-config/llvm-config.cpp
71
+++ b/tools/llvm-config/llvm-config.cpp
72
@@ -250,7 +250,7 @@ int main(int argc, char **argv) {
73
     ActivePrefix = CurrentExecPrefix;
74
     ActiveIncludeDir = ActivePrefix + "/include";
75
     ActiveBinDir = ActivePrefix + "/bin";
76
-    ActiveLibDir = ActivePrefix + "/lib";
77
+    ActiveLibDir = ActivePrefix + "/" LLVM_LIBDIR;
78
     ActiveIncludeOption = "-I" + ActiveIncludeDir;
79
   }
80
 
81
diff --git a/utils/FileCheck/Makefile b/utils/FileCheck/Makefile
82
index 268b7bc..e7674f9 100644
83
--- a/utils/FileCheck/Makefile
84
+++ b/utils/FileCheck/Makefile
85
@@ -15,7 +15,7 @@ USEDLIBS = LLVMSupport.a
86
 TOOL_NO_EXPORTS = 1
87
 
88
 # Don't install this utility
89
-NO_INSTALL = 1
90
+#NO_INSTALL = 1
91
 
92
 include $(LEVEL)/Makefile.common
93
 
94
-- 
95
1.8.4.2
96
(-)a/sys-devel/llvm/llvm-3.4.2-r100.ebuild (+247 lines)
Line 0 Link Here
1
# Copyright 1999-2016 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Id$
4
5
EAPI=5
6
7
PYTHON_COMPAT=( python2_7 )
8
inherit eutils check-reqs flag-o-matic multilib pax-utils prefix \
9
	python-any-r1 toolchain-funcs
10
11
DESCRIPTION="Low Level Virtual Machine"
12
HOMEPAGE="http://llvm.org/"
13
SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.gz
14
	clang? ( http://llvm.org/releases/${PV}/compiler-rt-3.4.src.tar.gz
15
		http://llvm.org/releases/${PV}/cfe-${PV}.src.tar.gz )
16
	https://dev.gentoo.org/~mgorny/dist/${PN}-3.4-manpages.tar.bz2"
17
18
LICENSE="UoI-NCSA"
19
SLOT="0/3.4"
20
KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
21
IUSE="clang +libffi kernel_Darwin"
22
23
COMMON_DEPEND="
24
	sys-libs/zlib:0=
25
	libffi? ( >=virtual/libffi-3.0.13-r1:0= )"
26
DEPEND="${COMMON_DEPEND}
27
	dev-lang/perl
28
	>=sys-devel/make-3.81
29
	>=sys-devel/flex-2.5.4
30
	>=sys-devel/bison-1.875d
31
	|| ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 >=sys-devel/llvm-3.3
32
		( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
33
	)
34
	|| ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-5.1 )
35
	libffi? ( virtual/pkgconfig )
36
	${PYTHON_DEPS}"
37
RDEPEND="${COMMON_DEPEND}
38
	clang? ( !<=sys-devel/clang-${PV}-r99
39
		!>=sys-devel/clang-9999 )"
40
PDEPEND="clang? ( =sys-devel/clang-${PV}-r100 )"
41
42
S=${WORKDIR}/${P}.src
43
44
pkg_pretend() {
45
	# in megs
46
	# !clang !debug !multitarget -O2       400
47
	# !clang !debug  multitarget -O2       550
48
	#  clang !debug !multitarget -O2       950
49
	#  clang !debug  multitarget -O2      1200
50
	# !clang  debug  multitarget -O2      5G
51
	#  clang !debug  multitarget -O0 -g  12G
52
	#  clang  debug  multitarget -O2     16G
53
	#  clang  debug  multitarget -O0 -g  14G
54
55
	local build_size=550
56
	use clang && build_size=1200
57
58
	if is-flagq '-g?(gdb)?([1-9])'; then
59
		ewarn "The C++ compiler -g option is known to increase the size of the package"
60
		ewarn "considerably. If you run out of space, please consider removing it."
61
		ewarn
62
63
		(( build_size *= 10 ))
64
	fi
65
66
	local CHECKREQS_DISK_BUILD=${build_size}M
67
	check-reqs_pkg_pretend
68
}
69
70
pkg_setup() {
71
	pkg_pretend
72
}
73
74
src_unpack() {
75
	default
76
77
	rm -f "${S}"/tools/clang "${S}"/projects/compiler-rt \
78
		|| die "symlinks removal failed"
79
80
	if use clang; then
81
		mv "${WORKDIR}"/cfe-${PV}.src "${S}"/tools/clang \
82
			|| die "clang source directory move failed"
83
		mv "${WORKDIR}"/compiler-rt-3.4 "${S}"/projects/compiler-rt \
84
			|| die "compiler-rt source directory move failed"
85
	fi
86
}
87
88
src_prepare() {
89
	epatch "${FILESDIR}"/${PN}-3.2-nodoctargz.patch
90
	epatch "${FILESDIR}"/${PN}-3.4-gentoo-install.patch
91
92
	if use clang; then
93
		# Automatically select active system GCC's libraries, bugs #406163 and #417913
94
		epatch "${FILESDIR}"/clang-3.1-gentoo-runtime-gcc-detection-v3.patch
95
96
		epatch "${FILESDIR}"/clang-3.4-gentoo-install.patch
97
		epatch "${FILESDIR}"/clang-3.4-darwin_build_fix.patch
98
		epatch "${FILESDIR}"/clang-3.4-darwin_prefix-include-paths.patch
99
		eprefixify tools/clang/lib/Frontend/InitHeaderSearch.cpp
100
	fi
101
102
	if use prefix && use clang; then
103
		sed -i -e "/^CFLAGS /s@-Werror@-I${EPREFIX}/usr/include@" \
104
			projects/compiler-rt/make/platform/clang_*.mk || die
105
	fi
106
107
	local sub_files=(
108
		Makefile.config.in
109
		Makefile.rules
110
		tools/llvm-config/llvm-config.cpp
111
	)
112
	use clang && sub_files+=(
113
		tools/clang/lib/Driver/Tools.cpp
114
		tools/clang/tools/scan-build/scan-build
115
	)
116
117
	# unfortunately ./configure won't listen to --mandir and the-like, so take
118
	# care of this.
119
	# note: we're setting the main libdir intentionally.
120
	# where per-ABI is appropriate, we use $(GENTOO_LIBDIR) make.
121
	einfo "Fixing install dirs"
122
	sed -e "s,@libdir@,$(get_libdir),g" \
123
		-e "s,@PF@,${PF},g" \
124
		-e "s,@EPREFIX@,${EPREFIX},g" \
125
		-i "${sub_files[@]}" \
126
		|| die "install paths sed failed"
127
128
	if use clang; then
129
		# constantly fails for a long time, likely due to our patches
130
		rm tools/clang/test/Driver/cross-linux.c || die
131
	fi
132
133
	# User patches
134
	epatch_user
135
136
	python_setup
137
}
138
139
multilib_src_configure() {
140
	# disable timestamps since they confuse ccache
141
	local conf_flags=(
142
		--disable-timestamps
143
		--enable-keep-symbols
144
		--enable-shared
145
		--with-optimize-option=
146
		--enableoptimized
147
		--disable-assertions
148
		--disable-expensive-checks
149
		--disable-terminfo
150
		$(use_enable libffi)
151
152
		--enable-bindings=none
153
		--enable-targets=host
154
155
		ac_cv_prog_XML2CONFIG=""
156
	)
157
158
	if use clang; then
159
		conf_flags+=(
160
			--with-clang-resource-dir=../lib/clang/${PV}
161
		)
162
	fi
163
164
	if use libffi; then
165
		local CPPFLAGS=${CPPFLAGS}
166
		append-cppflags "$(pkg-config --cflags libffi)"
167
	fi
168
169
	# llvm prefers clang over gcc, so we may need to force that
170
	tc-export CC CXX
171
172
	ECONF_SOURCE=${S} \
173
	econf "${conf_flags[@]}"
174
}
175
176
src_compile() {
177
	LLVM_MAKEARGS=(
178
		VERBOSE=1
179
		REQUIRES_RTTI=1
180
		GENTOO_LIBDIR=$(get_libdir)
181
	)
182
183
	emake "${LLVM_MAKEARGS[@]}"
184
185
	pax-mark m Release/bin/llvm-rtdyld
186
	pax-mark m Release/bin/lli
187
	pax-mark m Release/bin/lli-child-target
188
}
189
190
src_install() {
191
	emake "${LLVM_MAKEARGS[@]}" DESTDIR="${D}" install
192
193
	if ! use clang; then
194
		rm "${WORKDIR}"/${PN}-3.4-manpages/clang.1 || die
195
	fi
196
	doman "${WORKDIR}"/${PN}-3.4-manpages/*.1
197
198
	# Fix install_names on Darwin.  The build system is too complicated
199
	# to just fix this, so we correct it post-install
200
	local lib= f= odylib= ndylib= libpv=${PV}
201
	if [[ ${CHOST} == *-darwin* ]] ; then
202
		eval $(grep PACKAGE_VERSION= configure)
203
		[[ -n ${PACKAGE_VERSION} ]] && libpv=${PACKAGE_VERSION}
204
		libpvminor=${libpv%.[0-9]*}
205
		for lib in lib{EnhancedDisassembly,LLVM-${libpv},LTO,profile_rt,clang}.dylib LLVMHello.dylib clang/${libpv}/lib/darwin/libclang_rt.asan_{osx,iossim}_dynamic.dylib; do
206
			# libEnhancedDisassembly is Darwin10 only, so non-fatal
207
			# + omit clang libs if not enabled
208
			[[ -f ${ED}/usr/lib/${lib} ]] || continue
209
210
			ebegin "fixing install_name of $lib"
211
			install_name_tool \
212
				-id "${EPREFIX}"/usr/lib/${lib} \
213
				"${ED}"/usr/lib/${lib}
214
			eend $?
215
		done
216
		for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/lib*.dylib "${ED}"/usr/lib/clang/${libpv}/lib/darwin/*.dylib ; do
217
			# omit clang libs if not enabled
218
			[[ -f "${f}" ]] || continue
219
220
			scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | \
221
			while read odylib ; do
222
				ndylib=
223
				case ${odylib} in
224
					*/libclang.dylib)
225
						ndylib="${EPREFIX}"/usr/lib/libclang.dylib
226
						;;
227
					*/libLLVM-${libpv}.dylib)
228
						ndylib="${EPREFIX}"/usr/lib/libLLVM-${libpv}.dylib
229
						;;
230
					*/libLLVM-${libpvminor}.dylib)
231
						ndylib="${EPREFIX}"/usr/lib/libLLVM-${libpvminor}.dylib
232
						;;
233
					*/libLTO.dylib)
234
						ndylib="${EPREFIX}"/usr/lib/libLTO.dylib
235
						;;
236
				esac
237
				if [[ -n ${ndylib} ]] ; then
238
					ebegin "fixing install_name reference to ${odylib} of ${f##*/}"
239
					install_name_tool \
240
						-change "${odylib}" "${ndylib}" \
241
						"${f}"
242
					eend $?
243
				fi
244
			done
245
		done
246
	fi
247
}
(-)a/sys-devel/llvm/metadata.xml (-1 / +2 lines)
Lines 20-30 Link Here
20
   4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services.</longdescription>
20
   4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services.</longdescription>
21
	<use>
21
	<use>
22
		<flag name="clang">Build the clang C/C++ compiler</flag>
22
		<flag name="clang">Build the clang C/C++ compiler</flag>
23
		<flag name="cmake">Enable cmake support (experimental)</flag>
23
		<flag name="doc">Build and install the HTML documentation and regenerate the man pages</flag>
24
		<flag name="doc">Build and install the HTML documentation and regenerate the man pages</flag>
24
		<flag name="gold">Build the gold linker plugin</flag>
25
		<flag name="gold">Build the gold linker plugin</flag>
25
		<flag name="lldb">Build the lldb debugger</flag>
26
		<flag name="lldb">Build the lldb debugger</flag>
26
		<flag name="multitarget">Build all host targets (default: host only)</flag>
27
		<flag name="multitarget">Build all host targets (default: host only)</flag>
27
		<flag name="ncurses">Support querying terminal properties using ncurses' terminfo</flag>
28
		<flag name="ncurses">Support querying terminal properties using ncurses' terminfo</flag>
28
		<flag name="static-analyzer">Install the Clang static analyzer (requires USE=clang)</flag>
29
		<flag name="static-analyzer">Install the Clang static analyzer (requires USE=clang)</flag>
30
		<flag name="udis86">Enable support for <pkg>dev-libs/udis86</pkg> disassembler library</flag>
29
	</use>
31
	</use>
30
</pkgmetadata>
32
</pkgmetadata>
31
- 

Return to bug 588132