diff options
Diffstat (limited to 'sys-devel')
-rw-r--r-- | sys-devel/llvm/ChangeLog | 6 | ||||
-rw-r--r-- | sys-devel/llvm/Manifest | 33 | ||||
-rw-r--r-- | sys-devel/llvm/files/llvm-3.5.2-gcc-5.1.patch | 14 | ||||
-rw-r--r-- | sys-devel/llvm/llvm-3.5.2.ebuild | 3 |
4 files changed, 38 insertions, 18 deletions
diff --git a/sys-devel/llvm/ChangeLog b/sys-devel/llvm/ChangeLog index 679fcfb0ada7..0cebd06170ae 100644 --- a/sys-devel/llvm/ChangeLog +++ b/sys-devel/llvm/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-devel/llvm # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.254 2015/06/18 12:40:13 voyageur Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.255 2015/06/29 11:58:05 voyageur Exp $ + + 29 Jun 2015; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.5.2.ebuild, + +files/llvm-3.5.2-gcc-5.1.patch: + Fix compilation with gcc 5.1, bug #550716 (3.6 and later include the fix) 18 Jun 2015; Bernard Cafarelli <voyageur@gentoo.org> llvm-2.8-r2.ebuild, llvm-2.9-r2.ebuild, metadata.xml: diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 2410ec9ab9c3..f841de641aff 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -47,6 +47,7 @@ AUX llvm-3.4-gentoo-install.patch 3528 SHA256 fa2de6dd186091b255832a9b5cb654eddd AUX llvm-3.5-gcc-4.9.patch 1722 SHA256 c73f64311ff67534b581729b3ef0fecf452b86961c3b668ac2e6b50f1eff0bd2 SHA512 5ad0a742fca3eb9e08a183af9f90370baf85528bba6f3083d19592fe2a704950ca8c6bf9e930f9834255de3fc5832c49a06c9ca29a66e45928d9047abd9ad8ac WHIRLPOOL dac24fcb47d8b094ffa6b4403dbd7604901dd0f5ef6665a882380109584e4de815b2f277e05d44c05e1a3d22a7003075b2b2649f3f614f299b38bc6d594400ae AUX llvm-3.5-gentoo-install.patch 3204 SHA256 0c97173613505ea92f0aa79d4e04e797f1917fdc33b34daee05752bb52336d53 SHA512 f60b04f1fc7798f7869f3d80e4c163086c398e01b81220d60ccff42be5899fa036d5ab95257933e89e4c5efd04267a09015917c6a617b86b82d7ab4f5d0de221 WHIRLPOOL 81ce5835b9eb1fe1b162f35d6e37762cc8d613e67c5791f078ecd0e354a87eb92e52452bd6e9a7f70953dabea99d197786e87ed64dc802223149b8e97d6de265 AUX llvm-3.5.0-fix_LLVMExports_cmake.patch 1563 SHA256 924303a7fa7ee46276eb2984e3e2d9304873df1d63c0d878371cf98b4094aef0 SHA512 8e8c3ae2c8e2bac0d78a7f572ccfae9cfc30e52ffbfa953596c075cf6adc4e5881d2b80cad4d87bbf1de837d88352334bb51a331adc8d8db74354945c036637e WHIRLPOOL b525bbf3a7ade5906e9e35315af1ccb50c4392e1d104c516927a3ab9b627bc3d0fcf41bd0b77093f6743131f801d37d53d1065371e5c86eb4e7d538eb969b3a8 +AUX llvm-3.5.2-gcc-5.1.patch 516 SHA256 c964eecdfb0cbf4d2a59a553d7bdb3f16e70d8910e6aa7e9c768828ecbdfcea2 SHA512 dd12f9ad7b80625477c5af045cd16233a169c67f62bbc1fa1aaa8b0c975b585b447fcf0773e2fc4f83cc767967fd5fd3678527e447fef66841f40d98927ec4b3 WHIRLPOOL 628021a89d48b74d302199f75a827b89d8fa2ce6909ecba93f5dd64f584a6dc215a0b3cb6b46267d1fd7488594b3ca64de44a867905949e61ae5552cbb30fc82 AUX llvm-3.6-gentoo-install.patch 3169 SHA256 318288e667623e22c441f7a1da8c3e27b3fff7426839a58a05e43dd0ac37d443 SHA512 9e13fd8606c6aa636d5e1cd3e32781fa4cae3266acf306f5c38f052a7520fc4b603022244b4502045d968c9ca28292539a17caa33b9b470353adfdbb8e159321 WHIRLPOOL 8f3b9b5150d2a29ba4f94a86235d12cf96c1a28ceb7f55fe7b90b3e5e074fe4883d449ac34cbe823ccc22f1ab8b3e2d05dadb39abaaac0a17e3870bbba1ea14e AUX llvm-3.6.0-ocaml-ctypes-0.4.0.patch 1783 SHA256 3beb0718c10b57b125809d4de991b24d53618469119c652120802b584c7de184 SHA512 8c26e55939c82cca0f1ab9b276720e56cb8f22d1bfcffe228636d18feb3a51b62c408a1fed762d91430137eb231266df4038f88585428dd5d0af19de3749549e WHIRLPOOL be72dbe99b852cd85e1312f8c425e69a09b22ed6d3f5371e8b1ac9697cd2555195e0e36ae4b0d47fc4ee9d77ece883e4668e1c30da30c530bf7fdabfec827a8a AUX llvm-3.7-nodoctargz.patch 1903 SHA256 6364b822c82697b81bd37db63e059bad26c6e825bc47d894dffac5a3ff28098c SHA512 6fcad8138fb2ab19694bbc92e23c3b34579e5f15dc31b47dd4f0910325b9ec457913185eb78d8f68ae96fca6f48c3754a74de9b3185b25ae25efe41ec5d3348a WHIRLPOOL ce14af312aec1112e10bc213e4bc27f52d6a82aa0b08e3bcdd633795c5f073af2bb8f8e4f6386b22bc6709f654bd1df401303a475730a29f2aef8f9b4fc42342 @@ -97,28 +98,28 @@ EBUILD llvm-3.3-r3.ebuild 14179 SHA256 8e2db1b1b1a83df84f53cc9cd6ef2567536744f27 EBUILD llvm-3.4.2.ebuild 15779 SHA256 643c4ec87d8e858ea48c254955e71413b7883dc7303638c04fa8d4065a81db2e SHA512 e38a7c98030e8684026c0a86af4c2b13aa49049c96aa9ee6488c12d8844c71461bebefebada0936fe29960e79c08edc3fa3437a103fcb50729d1b33daa6c0f50 WHIRLPOOL ee8644fb44b80ad28411488b132915db50ed0f81eda969afdc6d070f68a0a66c501e23409556aef12ffd1a0aa9fcaeafe20b6301ec1b96c1811e4436439b1e8b EBUILD llvm-3.5.0.ebuild 15233 SHA256 dc10d2328a002697e1dc3aa20e9b2fcf17f2254f69d2c7a6a538c6031e7e3aed SHA512 9a3c1e4b26f04feecba86c2767803638424b2a70a8c3cf780940b8c91a71e0ccb0a61b04182b51f58b67f3dc4774ee6414447565649391350cc516d30f427442 WHIRLPOOL 8fa4f910b0cd23edb97a1afabbf0622dc442fc660d7b7377d661281dbaedf0b9091938ed10f2ae9962820f8fa826a18d8553bbe88e7e756576e653c52387e4e4 EBUILD llvm-3.5.1.ebuild 15323 SHA256 3b673170e10b2cbad34d877eeaa870f7d26d777b855019a4a01e06dd339d1909 SHA512 135e621ece0d5897efd22413f2654d5257b1c6b5d559bd5ed87b69cdf7e63c8631d74e01a1cf81e5763fb012d01318c99f601da32c894ab5303f0f21c6fb643a WHIRLPOOL dbda09e5c18c8beb2078d146a478c410be855473666623ccf8e555915d24e315d2f5a497b04db0f440594453505fe63701f34b1c6fe4fe1e0f1cad4d71cc88ba -EBUILD llvm-3.5.2.ebuild 15351 SHA256 d06513e37ce4a492610840c9788aaeaf86fc184ca7ba6d7f9d897a5a1fc3aa03 SHA512 874c560af1c62c54401bcae868973b47576115951e353c1f324b88465ec8b19e1f549c8e8927bae6f3fd65a458f76d5903afd385de059724998a881e18b06d84 WHIRLPOOL a2fe4a0bef21d1be6e9a0e77e364c60af28ec5cff6f5429b40d1b821e462ca36a8a099cc7230e195253b77bc1871bd523f4f3e70cffa17ea3c318766fbf7879a +EBUILD llvm-3.5.2.ebuild 15393 SHA256 0a90c4da6a48fbbc463f74e8898a420eb194a9a0d89a805ffe507643693ff5ab SHA512 48accb997180d8830166ab092051ee5ed64835c476a21a7dcb4e60ab28208e3ddff14b10104e18e99bddae9ae154bd8b749e43180dd0cbe9b99ebc667ced1609 WHIRLPOOL 5306af62ff2c94e7889ea98a3ef8d9488d04b7e2371c08353e5b89c642b539f51359ac61234f33e205157f2dd2960283940f875ea93a795b1b737a82b047e828 EBUILD llvm-3.6.0.ebuild 15310 SHA256 213f00e1aeb57bed52823f43025c63a820a0aa92421de7ec2d539d61bb212577 SHA512 13be6ca07c5c90dd28656261b4585aa3810ab86024949d5865892bbd58508d9f77eab390aa5a5288c84aa3e2ce8d0ed5aeb9b2b84f28a77fb22b1dc5abf24d44 WHIRLPOOL 0b3f9778f8d3ca8417e7943ad49c236446de927ddcb80bd5b5fb62fc6accd63663666db716104dd6eb27552f288999a7191842b6fc0c4ccb9d810152b78f4659 EBUILD llvm-3.6.1.ebuild 15577 SHA256 de3d8f200d292b83a5cff246bf03f62a83a4eee0f9e3ccafc59bd68d6694816c SHA512 120017895024f5b0e6d7c1f63b870f82c5ba1571e84fd9f3118ea0d38134b88714354e61e7f27c02171c16df28ee8275eee4682ead8a388d8d38f0c6163ff4cb WHIRLPOOL 872dbdb3948e4358dd0cd769686aab67194beb0de9d8205107be32d18fc22a19b6d8f926f6e971d1c1f342ff0c430e0298930b8a96f50e30df03811e028cb398 EBUILD llvm-9999.ebuild 13429 SHA256 ddeb07a887fcb52abb9452707b9be221491ef0c860d2565cc2e65a1301c95ad5 SHA512 1c2d1a31e8cf7bec380596d36e69fb4883af64ebacd2e8badd6dc13f350ce51e1f251e0f4a54cd50cb895a129fed1d528e9ff24120db9c32eb717c28bf6b7662 WHIRLPOOL 0e031c8cb4f448f503285ff6a3f2d184b4945bdbda0795492b513ef16e6b3cc8803be365d29881c738bc9fd616022a00adf13d73e1558f781f7c4c65c810d3d7 -MISC ChangeLog 43108 SHA256 39bd424e8c0df24f2318f245adec6b0c1448120fe9a342a7f0ddff38012a02c4 SHA512 a7c8fce38b1237336f733270e273b35ad9d97e7f644f0bafd2f0f062c4302eecb95234154697a47fe5ed074e344d91105d6fb2f079c2f8db2ec7b3a2d1b97e25 WHIRLPOOL 6e3f8819ec96d23bb345da3bc7a0c53a7e9289cdf3eee2b525b426fca822eb36fbfe46ab3318d1be3af5dba9ebfbb10435ac7d7564341eb30e79332222a859bd +MISC ChangeLog 43294 SHA256 b56116d742717018fa69e18c61a56bb72d1952308f9ded3deeb1f1f7c6e046cc SHA512 a9d9db12fcaccf1f5fdf630befbf42632f5cdacfe2ab98a04c8bb387b4f7c9e7f3ff92cb00b2e6eb4673141a4a69f43157f9359494b8f8bb4fe19863f923816a WHIRLPOOL 4f4d27e40cdaaa0f426270c2760d3d9ccf1d1fc8a7563b49e7b6300c5f487c92d23227f40a540179ac5aafee6af6f8a3738a7e374c47b3bcccf39b17bb6bbcf3 MISC metadata.xml 2761 SHA256 1118fce576ccb1bf73ddb832a43ce1991d28b36d9775943ad7009d7a9a795ef9 SHA512 662b95a0c374a6f6873c15f0b06a6e16a53c52cd7c231f56710a43bfdb4663d5b98d84c191b8cce06ee473a0fea9622f7dae7afa70b6461ad02b0fd742a04302 WHIRLPOOL b7d697e632ad6d9d74db8db2c8a376d71fba9ed1b90a4f78ba15d3768cd334e69271e10f21a9fe9f5224fd0b1e541ff5a743fd5f275067f847ea96bed37cefd4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1 -iQJ8BAEBCABmBQJVgrwuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJVkTMDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMzFDRDFGNEQwRTAyNjc2QzRDNjRFQzAw -MEY3QUIzMzFCMEYwOTdGAAoJEAD3qzMbDwl/qJEP/iUgUuqnS34d3HmZlMUXjjkr -z7DYcQu1F/9CtZjJv4r8zQ7vHJ9Dr1ul1aRunmdL9LTCJZq227RO/BK8+fSE+b4a -wDZSjYDZCheniG/iaUdhiE2TDWkeTM91vBl170v4o2bcCgkFswMPF29HTXzMq/CJ -00fKocv95WkoO6AyA7bnn6SFfTRZU0Wz9t6Vi4FFH/RfcJiknEOVEJb+KALEiJgX -+AQJgRYD3k6B+B1ONZBHb3SWFW3CgsVH8HK9luV6OrS8GHQYHYMOPp484eGgYlAY -sMm9VLEO7a0+9ZiD/fuITTYm/uVsF7AtetWKyHhuc3oKH1GEcumDlSBeAu57SvY3 -M3HeHm4npGOxrpXFtA5O97OXtprHAkLjzClc4axAXekuzEsnYGx+YnguZrEAkbf4 -8ERhsUBPmKbVFX7WYV+L+qjXwCNgpd9PmiPYza57LFv1GzsScHpyb7sB+oGKO7vx -scK7mw+HD7R3jEbtHVY3M1+jESfxovnVQzD6jryV7LvBQVrEd+McPap6V0T8XycN -0ApkVB5wVtD1plZidK+08rXTJCj9XfGu0gSYOOPQLYCXYs93mm63mJ5jtTWYFEAi -xhHJAc94LKmNn3/sw3NPfuKX/Kp5Jb/Wvip9voX91wzh5O4loXzbnRUe1EOCesN4 -Kadzuh+t+InjPPa98yj2 -=+CE9 +MEY3QUIzMzFCMEYwOTdGAAoJEAD3qzMbDwl/jo0P/1N7cOvFLuevtBeyaSyoa/0X +5cMQy+FlFbHMBeBllD7UFXa0ctdN++Nj9w4uZwgkq6/Xj/LTJqyiIgQjRnB2yF2I +YQbbT7wrRYzSoaTUM3gb9BkasfXuXpohU0A89B32uN7ROUiQjFOJs/qQ3cx2ywiV +I7pbiDvAlwxvyYTt2+u5kWKWklYOi2/+kjRokXxUaJ9leXYaw6sQmKrqHcyXoi6A +Jr8CXAIQnIZFJKwQkX4i97taRAgLAtpeABsRslqh4maKY8Sp8eQj5x09xJYlOB0D +3mGR0R12APxodPzYVg/D5xwtiE9BWHQoHdcZaOoP8EL+Q9TgW8Y+C3ruBrt6Wpjq +G5eZesNTkyckxFi+8AEb0Dwoo3ZhGoVfrfomHqxbMd03kOZ8emL9lCZqOiWgy5b2 +wpGW3MbCcMUJXJnY1f754HYyOOvN1pwyIHzx9enrotmwjO5KT3yiQQu1o4RFbfrH +StCuZul2iqa06Yq/kbuinNS002wKHWp3kBq147RIOts2PDhHdcm/uf+gT8sKEU/Y +I6/5RZUrNIq6vyGugdcIN91SwdHpNC8oMxTxNkF6nnn4BBcapm7QWHO+XHPBBGhl +104gfybK2q9Qv7inuLZjEB28nLJ+FtQhHYwoz0eTyD3kYzFwoY27wSrqKMiokQVS +lJ+WasfibZIeYj3NCFMW +=p6WB -----END PGP SIGNATURE----- diff --git a/sys-devel/llvm/files/llvm-3.5.2-gcc-5.1.patch b/sys-devel/llvm/files/llvm-3.5.2-gcc-5.1.patch new file mode 100644 index 000000000000..7cb2817561c1 --- /dev/null +++ b/sys-devel/llvm/files/llvm-3.5.2-gcc-5.1.patch @@ -0,0 +1,14 @@ +Index: include/llvm/ADT/IntrusiveRefCntPtr.h +=================================================================== +--- include/llvm/ADT/IntrusiveRefCntPtr.h (revision 218294) ++++ include/llvm/ADT/IntrusiveRefCntPtr.h (revision 218295) +@@ -197,6 +197,9 @@ + private: + void retain() { if (Obj) IntrusiveRefCntPtrInfo<T>::retain(Obj); } + void release() { if (Obj) IntrusiveRefCntPtrInfo<T>::release(Obj); } ++ ++ template <typename X> ++ friend class IntrusiveRefCntPtr; + }; + + template<class T, class U> diff --git a/sys-devel/llvm/llvm-3.5.2.ebuild b/sys-devel/llvm/llvm-3.5.2.ebuild index c2408c32d3f3..0884b7b5bd3e 100644 --- a/sys-devel/llvm/llvm-3.5.2.ebuild +++ b/sys-devel/llvm/llvm-3.5.2.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-devel/llvm/llvm-3.5.2.ebuild,v 1.4 2015/05/31 14:38:44 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.5.2.ebuild,v 1.5 2015/06/29 11:58:05 voyageur Exp $ EAPI=5 @@ -147,6 +147,7 @@ src_prepare() { epatch "${FILESDIR}"/${PN}-3.2-nodoctargz.patch epatch "${FILESDIR}"/${PN}-3.5-gcc-4.9.patch epatch "${FILESDIR}"/${PN}-3.5-gentoo-install.patch + epatch "${FILESDIR}"/${P}-gcc-5.1.patch # Make ocaml warnings non-fatal, bug #537308 sed -e "/RUN/s/-warn-error A//" -i test/Bindings/Ocaml/*ml || die |