From 0b5e7bb2bea8ba6716f523a1a67d7953e01263ac Mon Sep 17 00:00:00 2001 From: Stuart Shelton Date: Wed, 1 Jul 2015 00:50:45 +0100 Subject: Update sys-devel/llvm-3.5.2 --- sys-devel/llvm/Manifest | 3 ++- sys-devel/llvm/files/llvm-3.5.2-gcc-5.1.patch | 14 ++++++++++++++ sys-devel/llvm/llvm-3.5.2.ebuild | 3 ++- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 sys-devel/llvm/files/llvm-3.5.2-gcc-5.1.patch diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 67bd1655..e3a69502 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -19,6 +19,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 DIST cfe-3.4.1.src.tar.gz 10611194 SHA256 ab83f30951b34d75729026e0e73c180a728a140f2a02cbb8915805051a9d6bb7 SHA512 3886d2e362aab52f29520150a81271ee24433118e0519dd5d1c58cfacc3b1c7da4cbab49c7e82d6b4a90c278b5028f5aa1f5d79478b13d0b11a15c491a6c00d5 WHIRLPOOL efd86062ae15fc6356faeaa2d094a22f7c0def5ec01d5f65b06b3fef41edb60e76f3f892f751dc5da50c7d2b79e3c24b2e5e6ae69330b9947aeaebce5c390766 @@ -60,6 +61,6 @@ EBUILD llvm-3.4.2.ebuild 16390 SHA256 a4e317663fc779e92e3a230aa5e9e94392a6c48a0b EBUILD llvm-3.4.ebuild 15004 SHA256 095a43cac1a16d043d0144cbf3eedf565de56901307e8a9a56f0dfbdcade2440 SHA512 68bda5b783d6a84d4d35fe9ffe8db80fffb79033924bff7e9349ed029a293fd03e7f0cd32e64006eeb776190900aa3eabfc776dfbf7f5c9ce74683e9d253bd15 WHIRLPOOL 2f85b7d32d604bff8f605b75d33048b0adda86a2e077358919aa5acd8a46b56203e4251d76ba08355a351d71db4a0a8c805ebaa8028973d25b594120e92db76c EBUILD llvm-3.5.0.ebuild 15744 SHA256 140ded4c7e5c2ab13a14cb5de027a58c0c25e51ed190c6f07c1129e1292b9ff9 SHA512 533a8aa58a542673897c8203df2e8a04006c726b00916206a9482a47381363960b7e93a835bf20853ac73f61f53611e0c9439f36632f48c521f576e5bb9641b9 WHIRLPOOL b0a9fe20c6ca1af835545f6cc9b6a0fc75ffbb1d1e2b45d1092b3c9bb80b23c5441e6e4e614532e18ab8ca2f0d29b542e1560f8f1919ed40869a69405369f497 EBUILD llvm-3.5.1.ebuild 15835 SHA256 ae59a50e4150a9cbd0d4439f46ab030226e59882c611875d661f6af881ce3457 SHA512 73431495ec484120f166e1c363713fe1e319c8304b1d4cf71dcdfb6d636a52a36caea9cad17e1a511254ebd3224ca5be9e4ffcef3e590155a1e54d6da47f6b56 WHIRLPOOL 059d12a0ebfb1f256c6e5c6e21c7007e8dc10a87a76bfd3ba7cff40c6c950badee9afce39814b20498400660879eca0092bfbe138667d316e9b091f3578cf9bd -EBUILD llvm-3.5.2.ebuild 15847 SHA256 cae497366257d8050c2a59aee417f9dfb057615051eb2573a9370149d1e590b3 SHA512 6e66266b8bbc0a29210e9b41f0ed5e190e2e3c585e73e9920dc31e1506b603bb3e31f2157f5d4721674fb791482b65fd74df0ed77a097c230887ccc2f949ac23 WHIRLPOOL 44f32a18592eb23ccd95b1a5566e2f492394737403ba109a924b6eec02538937c839b0b3bb640f52919651325062c0dc1188d2fed15d00352805d3f926f01d1c +EBUILD llvm-3.5.2.ebuild 15889 SHA256 41142dbdf1a29d14d752427bd9431b8164b0d3cbc18d0ba08158f9d4dd5f5ab0 SHA512 a79701a3e699c84f3b8b511ec07cb6a3d1217808182577a80943eb104fd1939feab1ae4e7547474cfd4a078ecc4d10e47c2f1222c5471a9e5150f0fc1155c7a2 WHIRLPOOL 764997853835bbe5f979b6c5e7cfc06801474311ede1b68c948553d25489da9f0ffa1e87ccfcccb3d60cdb70e3ea0d76b697ab0b7ff3ebe5aa8d06aa70ca6abc EBUILD llvm-3.6.0.ebuild 15700 SHA256 838a79613635843207fb0cd2591944b0fdef43249bdc8c18d43fa018a85f1a51 SHA512 dbb83bef028f2dd892988b097aac8cccc9ad4cbbd50060d3390ef021899a1c17ec5645a8cf2f9572c6785bdfc564faf666cde2778d63753519d64527f8389762 WHIRLPOOL b1a3cb4e606f92dd9bef9d6e9d4f6297ad3dd05291675063ae234b9947df2c0303c6ee61fb360aed75708471817952f64e7bfbbccaa38bf70436044b24bfb194 EBUILD llvm-3.6.1.ebuild 15950 SHA256 4c95096dab93568541a45ba03af26ca7a994debecbe474fe5df951a753b4c0ed SHA512 3434ab95583ca04a58bfbd7342e1a5285c27fd4d272cdfc5aefe396688a1526a017c6ac182f619904e39243383f3bee986886cda416eba81ed2091c43626e4fb WHIRLPOOL 2cba47dfa188bf8e2686185f17b7d27b057119e9d34203722e3ee2d1ecd6802429877246bf72794dd1aef0dab162faf9e748621aad496c6a002f480f9f2c7c04 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 00000000..7cb28175 --- /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::retain(Obj); } + void release() { if (Obj) IntrusiveRefCntPtrInfo::release(Obj); } ++ ++ template ++ friend class IntrusiveRefCntPtr; + }; + + template diff --git a/sys-devel/llvm/llvm-3.5.2.ebuild b/sys-devel/llvm/llvm-3.5.2.ebuild index 1cc1c2ca..73314db6 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 -- cgit v1.2.3-65-gdbad