diff --git a/dev-libs/openssl/ChangeLog b/dev-libs/openssl/ChangeLog index 71e7a0ab8b459..866cba98c7fde 100644 --- a/dev-libs/openssl/ChangeLog +++ b/dev-libs/openssl/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for dev-libs/openssl # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.668 2015/06/21 16:31:05 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.669 2015/07/09 14:08:16 vapier Exp $ + +*openssl-1.0.2d (09 Jul 2015) +*openssl-1.0.1p (09 Jul 2015) + + 09 Jul 2015; Mike Frysinger + +files/openssl-1.0.1p-parallel-build.patch, + +files/openssl-1.0.2d-parallel-build.patch, +openssl-1.0.1p.ebuild, + +openssl-1.0.2d.ebuild: + Version bump #554172 by Tobias Heinlein. 21 Jun 2015; Mikle Kolyada openssl-0.9.8z_p7.ebuild, openssl-1.0.1o.ebuild: diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index a6d35631a0629..1aea2fc75d5f6 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -23,6 +23,7 @@ AUX openssl-1.0.1m-ipv6.patch 19626 SHA256 335bef8cca314593a71d81d9225ec81b95fcf AUX openssl-1.0.1m-parallel-build.patch 11132 SHA256 87e9694d79ca6cc85a140e67eedf056e8d57cda45d904bc4445a52e810bba161 SHA512 4f5bde6deae9fe609f248eacb7f2d09276371a608508a3edf8032026291858767feb47d03b6233322008b40dfe5399a3bd2780186036311eae83fd417fe883fa WHIRLPOOL 22698861059f95f134ccbbddd23a39e5260015482e626a046183ffdc81948893e685da7e7d1f95dad5b9f78acc2399fa9505bfe7be87e1464dadc6c6f2eaf4ee AUX openssl-1.0.1m-s_client-verify.patch 803 SHA256 bac4ce4d0ee9213dd63e95d8d6dcca11da6e4d4991c3005247bfdd34c3996e82 SHA512 a1b5fb62fce5ba33cb1aea889c4e726542c9d0aea701bd7ca2e9c2078746205305b64401f2e3766ba3bb49038f725c384d2d47ce19149f46cecd55b915c93cdc WHIRLPOOL ccfa8298a1fc0ba3acaf582bd80a7ca3932df197aca9cf9c9cc041fb8aa1512705faa1d8225df69a88bdaa17e2748bb686b1cfd76c630d2bd418e825988de7ca AUX openssl-1.0.1m-x32.patch 3306 SHA256 ef4be84cb0cdf7e9d551ddd87029f4c63ed833fe5af1de996ce9d770b0482c2c SHA512 365e8898cdfbafe89e5c0fd6859019314f63e14e5989e04ff392e5a95520a61c9e580136b5abbd8f7a4734e4c999155a73d68d1ecbd3fd46efebbbdf8d5e12dc WHIRLPOOL e7d0394eff912c5fb34f075f4a7491a207479ab520109f588ce89a15ef0b233567dbb3a5691ecf961fdfc218c25f09d17d7d28e8d117dc5befae4db0e9be2018 +AUX openssl-1.0.1p-parallel-build.patch 11063 SHA256 7644435a161d7fd6c8f13c887b7f9913abd90fef0207ec29b351c0623f978ecd SHA512 3ef5cda8516739c376a558d75eebd0722913ac0a96dcd4f799469a5c95396f6f703219fc29a77d7ff9b62d65962b8d2cd0b41507fd1ee579ec5e3a307eca0048 WHIRLPOOL c5bbaecb556e8a01ad264f1ee9249ec340f51d9e08054627bb9cb7da1cfb7a0c42075172615a4e588d5b8dd4692a917fffbee38f54c4f32ac4b648254798e404 AUX openssl-1.0.2-CVE-2015-0209.patch 1282 SHA256 6be2b1fa0d440bc1c1b15da4a9d32811a04c3e7c701678eb8ee72454bbf87401 SHA512 db5b73c815582453d3231d49c9c24d60824e56f67a74f815818d0f90bccd485e98a98b449386aa297fa055b5fc27e2a058c03bc410478fb98051a729ac75b4db WHIRLPOOL 46ddfaff115622e2426c544e757bf882fc5069f35d169189cf277d90a5ad36c274beaf1ff89cdc593e2e5cd1593588c389262dce3bb6a166c5fd7eb908458fec AUX openssl-1.0.2-CVE-2015-0288.patch 800 SHA256 613acdc06a22ec5cbc274cc39022b1fa1fd73e409551493bcab6d4a273983484 SHA512 4785d9c4620492c4997cbe7c83a42a9804a9e8c3d94e35dd7d3e6bd16f607a9b294b77123686f24c953e6330f96907008dccf1379648d806fa85bbdd20b81ca0 WHIRLPOOL 738831379e3c117f260306e2f39aacd51b895ed4bcb7dd0189f14a7301c09ffd4fbd882fbd05d7e71cd6c9524fc289124909e5fd2dcc23607fa4ce71ba3a0df7 AUX openssl-1.0.2-CVE-2015-0291.patch 16069 SHA256 be4f9fa463a027e7c77396a8d3ddc1d6ad6c0bbc8b07c2f7af0738621c619710 SHA512 2ee10f21ce02f1c46ee6c446c60d4e1e3af05366769603f38c971018ce07341369db87cb050432d0501f152cabf377c03848df501694ea46ef2f6578d19cf030 WHIRLPOOL 1ea004fe43633b18c91a8cf390285c274b1c05d3bed313ccc6f9bebb92e0b313504f17d4fe41a643feedc626a8851c6e568b34b2d5bf7d62683e170f5c3e5301 @@ -35,6 +36,7 @@ AUX openssl-1.0.2a-parallel-install-dirs.patch 2013 SHA256 eddd8a5123748052c5982 AUX openssl-1.0.2a-parallel-obj-headers.patch 1359 SHA256 147c3eeaad614c044749ea527cb433eae5e2d5cad34a78c6ba61cd967bfbe01f SHA512 ac8224bc088099d72e7e6761303b8653766372bd027536951c458bd22fd0526163de22bf27675e0292a12ae7257a5c1edf26a92747e00cc139e13e1b624b4072 WHIRLPOOL 58b1de7c90ed96a077065ff6abfdeaffd98ce68cc9a2551dab7ff3d04e9b38be8d4bb94a6830f4e6c3d997747345c43f76c31f4c7b825f56fd488e85b9c6179e AUX openssl-1.0.2a-parallel-symlinking.patch 1967 SHA256 5be3c20d64cadaed7bc4e8e500e8a67faafded7fb326779620fdb29397c44d87 SHA512 ee6c057134b31a96af5ffc3558011f8f4ffda4a2ceb2967f32cd01b6ee0ce7b386fd195c19936923404da46c33eee38a2bab335da1a16b835ac9f9d02157bdf6 WHIRLPOOL daf64bf9d14b0516b4e9dd75d3b806b1e389defe604de9e0d19860ef10436b9a534d14cfec6422c85e9134998dfe9917d257730036daf813fce0ae7d1f6be284 AUX openssl-1.0.2a-x32-asm.patch 1561 SHA256 8bcff04217c5ad82448e27d14f3559a157c2cad89b5fb2b6af701fff1664f86d SHA512 fbb23393e68776e9d34953f85ba3cbb285421d50f06bd297b485c7cffc8d89ca8caff6783f21038ae668b5c75056c89dc652217ac8609b5328e2c28e70ac294c WHIRLPOOL 70163beaed966de948562c3a633828846d12eda7b04526c7e33746c67af5a20ecf47e9e9e5cce33abf7444676f4b15b770204e95db75d0b91a9db13c46ff92bb +AUX openssl-1.0.2d-parallel-build.patch 9504 SHA256 deaf6f3af41874ecc6d63841ea14b8e6c71cea81d4a511a754bc90c9a993147f SHA512 9d81b0dd260c0622eefea2bd33a8b19806b372c39fa6197af1b19ce263ddcd4554dd4fc4ebc23452ffc8d0144bb7b8d4aeb19fd479b14220c08c3c53b895a88c WHIRLPOOL 4b9b7c1aa5b2c3a867dc53e417453e0cd7414510fe32b0392915601ed5e4a1ea6b5deeb082d0fdfae1e8a23f481fe7551bb29303a752a8a27c4c11d80c4a320d DIST openssl-0.9.8ze.tar.gz 3734873 SHA256 ee3da602826e975b47e4d7af8a27be8258c160876194898c58881eab814b55b8 SHA512 6ab08065ab2cdf6699e462e2a082e6d4c21f027383e12d4dd1d0dce2a4073ae52230494215b3fe24b8a8d73f5f5dd3a1fe53c66acd8db6e162e4bf3636e229c3 WHIRLPOOL 8a5de0aed7b48007b3b8092726c9c8eb6771c49d388baaff4d7ba3591be0b1856cb17842db5bc608994b38f5d87a8b07a441c874523e577b786a4612bba7789f DIST openssl-0.9.8zf.tar.gz 3822386 SHA256 d5245a29128984192acc5b1fc01e37429b7a01c53cadcb2645e546718b300edb SHA512 8a68f024c31b7de25e19732ad556a27d69cface8e7a546ca4221873053a270e5e36336626f7fe857bbbec5427204bddbb5fc9dea8d7a187a8db6719d970431ab WHIRLPOOL 842e5bc71a12bf363fe797e95faf988ae949aa15f8faee935ee8861e4093e9d4e0b766b24dda8d415f29d2ee2821050cfc3ce095d265d59574e7fe0af4024c66 DIST openssl-0.9.8zg.tar.gz 3826891 SHA256 06500060639930e471050474f537fcd28ec934af92ee282d78b52460fbe8f580 SHA512 c757454de321d168ac6d89fe2859966a9f07a8b28305bf697af9018db13fc457e0883346b3d35977461ab058442375563554ecb2a8756a687ff9fc2fdd9103c9 WHIRLPOOL 55ecf50a264a2ddd9b5755b5d90b9b736d2f27e0ba2fd529ccff3b68bbd726d1f60460182a0d215ae6712dbc4d3ef2df11339fb2d8424e049f54c3e904fcfab0 @@ -43,10 +45,12 @@ DIST openssl-1.0.1l.tar.gz 4429979 SHA256 b2cf4d48fe5d49f240c61c9e624193a6f232b5 DIST openssl-1.0.1m.tar.gz 4533406 SHA256 095f0b7b09116c0c5526422088058dc7e6e000aa14d22acca6a4e2babcdfef74 SHA512 f37b60cb4449674d5c06a4056acc3d11f1c9773da6111148fa3fbf8d14362ba1ff5eb5e0c0e06c2b5c84543b2b974584617e393ca83de2230cbbe69b52975afc WHIRLPOOL c33cc05debc31d5044be4de58267e1a07281f28f9d68f4288d3da1c3cdfcff6939a47abe1f50b377272d0dbd9475ae5fec84919b0c53d37e0bd3d94c44f68c91 DIST openssl-1.0.1n.tar.gz 4545564 SHA256 3581a405ccbe0fd1f6f17ea41773f77cdd51db55c01e1b4d8549e519882c6caf SHA512 439e37879e379b77ae0e912222771ac54c0dcc4ad187b8e2eb6771df6cf71d56c4369931f4e16b8922b9d4a22e8f0aa9802c6828b8406fba7481426eade628aa WHIRLPOOL 8c08fc98863c444db3c1fee6970d1866123b7a525f4fe303016c0cf040351f7cb71f49a00ac1f1948ae9b7edaf9a4e5664814415447c8a88d4c49fe9014411d5 DIST openssl-1.0.1o.tar.gz 4546659 SHA256 16e678c6a05f2502811e075f2c4059ac01c878d091c9c585afc49ebc541f7b13 SHA512 dc05fc6f47239330ad0c36f27049f02752bb168b7b1234b12760e42a920d41dd47d1e652dfee897b4c99729308fbb59cab80b93c8614acf498215a8b80607fbf WHIRLPOOL af7505625730ea6e59517289fcc6044b24e0826b2538463f36e876ae96ca7d591627ca09386e6a69e8234df88fec11fb9e2a098c2f6996592a0f74cecbf4af30 +DIST openssl-1.0.1p.tar.gz 4560208 SHA256 bd5ee6803165c0fb60bbecbacacf244f1f90d2aa0d71353af610c29121e9b2f1 SHA512 64e475c53a85b78de7c5aa71a22d4bb3a456142842373ebf8f22e9857cb0352b646e591b21af866933baecdbdb5ac4a22aeb64914440c53a0f30cd25914029e5 WHIRLPOOL 2a81f3b9274e3fef37a2a88e3084d8283159b3a61db08e7805879905c87a74faa85bc6e570d18525741bd5c27c34fe09eeb58b2bfe500545d0f304716e14f819 DIST openssl-1.0.2.tar.gz 5265809 SHA256 8c48baf3babe0d505d16cfc0cf272589c66d3624264098213db0fb00034728e9 SHA512 dea46225a5445edc4986b02b99fbc90153819374b9a9bfdd892b60cd18ac7fefaf21a7e9d2bb05d0e3bfa4d2704e0ee24b06cc8e7081a542d7598cc9e73c67c5 WHIRLPOOL fe628a38125390deb75728b31427c308efbf65637a569fd1f139f6313fea533514ef05bf3d01bbdc793f77eb259400c95c53074a294d32d73576939d16f22e25 DIST openssl-1.0.2a.tar.gz 5262089 SHA256 15b6393c20030aab02c8e2fe0243cb1d1d18062f6c095d67bca91871dc7f324a SHA512 02d228578824add52b73433d64697706e6503c2334933fe8dd6b477f59c430977012c3c34da207096229a425e1dcb6f3ae806043894b5ac98c27bbcddb794dd4 WHIRLPOOL a590c71794f5d29b80afa28b18621b7535e96b714b3690d793c1422a90b09a89cbcb912841d400c5982a8197bb02c13051190e96ba0e4d530509b48b43067cd7 DIST openssl-1.0.2b.tar.gz 5281009 SHA256 d5d488cc9f0a07974195a7427094ea3cab9800a4e90178b989aa621fbc238e3f SHA512 563eb662113668bb9ccf17a6e36697ad6392321ac1a32aa2cada9d8f4047651c2fa4da61f508ee3e1834fea343dbba189e09c1d6cabe5d1de5e3e6d022c31f4f WHIRLPOOL d828dc76842d25f02f211031b3ab9a2a8fd44975e9aaf87d0fd5fca9935a27b61c3e4f896a2186194f1a7b4d668fc48cafc5be9f7c670017ba342ce40113935f DIST openssl-1.0.2c.tar.gz 5280670 SHA256 0038ba37f35a6367c58f17a7a7f687953ef8ce4f9684bbdec63e62515ed36a83 SHA512 2a68e8b017d0d3e34e4f9d33b77abd960b3d04e418f106e852684a2ff247dc8ea390b7d6a42d130fd84d821a15e84e77b68b3677433433ef5c10d156333b9dae WHIRLPOOL c59878c3bd5e8904913b97d71a15ef1eaafcfb4eb58c691ba4fb38bf81752308d0ef4a902e53aec4c6e7585677f2404d29cdea0832d14206fabf28d744af2622 +DIST openssl-1.0.2d.tar.gz 5295447 SHA256 671c36487785628a703374c652ad2cebea45fa920ae5681515df25d9f2c9a8c8 SHA512 68a051e92aaed0e7a8b218c185427c534c32f30f50c45f5d2c1f5b7a26d1416e83863d2953c77486acde3b636a148f39faf48246d28a207607ec069f62b13d75 WHIRLPOOL e3d8f0784903c8d6aa05ada7b8b410517c99157a3c2f4ac34c8a9d80c77408bd6ff9e820ded47f6223ccac4a77413174aa625303166ec28fdbf8374a7d4659ec DIST openssl-c_rehash.sh.1.7 4167 SHA256 4999ee79892f52bd6a4a7baba9fac62262454d573bbffd72685d3aae9e48cee0 SHA512 55e8c2e827750a4f375cb83c86bfe2d166c01ffa5d7e9b16657b72b38b747c8985dd2c98f854c911dfbbee2ff3e92aff39fdf089d979b2e3534b7685ee8b80da WHIRLPOOL c88f06a3b8651f76b6289552cccceb64e13f6697c5f0ce3ff114c781ce1c218912b8ee308af9d087cd76a9600fdacda1953175bff07d7d3eb21b0c0b7f4f1ce1 EBUILD openssl-0.9.8z_p5-r1.ebuild 5108 SHA256 d32cbde07bf210f2c8cd049400aac1a4b978f65b329869f0b21a0a09d80707b3 SHA512 fd5c39321e7999791d5e077b2298f3fe6f14378f5f5883491528684eabd69a522e4c16fbf832284258d24a8ba90d2747320adc040b87f2a30e439cf63a9d2388 WHIRLPOOL c8e2a914555839ae67e2111812110969a4dd627a79643c242d9762ba8d6648d3a52edba546089f61b7cf7f0f0b5e228cf6000cb949a6989614f879133191cd3c EBUILD openssl-0.9.8z_p6.ebuild 5050 SHA256 74e5cb01471dee2b835c355534aaf027e3618b818e07137bfc4f85f43e2edd5d SHA512 bc50b8f71b79c8f6f70d0ccbf0ae54dc7fc8823c1b02b543942c623e028681791a3cbdc8519b54665548f44d03ea761510bac546b74708b028da05173f951c93 WHIRLPOOL 762699f9704f4a75caf72ee9f842900a34645e3483dd438b47f892ddb6b7d75faf8c4eb945ad53aa11f26b5bfd59e4505e4252596b65220ae381ce3b9e80468c @@ -56,18 +60,28 @@ EBUILD openssl-1.0.1l-r1.ebuild 8880 SHA256 eed2ddde72a8e8d33027839ea595c1cac8ce EBUILD openssl-1.0.1m.ebuild 8818 SHA256 f5daed0b724e5a73fcdaaa9def311b64475006ba55d87628a6c8e693d0a5dfe7 SHA512 3deac87033d029a4fa55e8b42ac29603efc5272c788652adaaf0de17c45d6998720a8303a2ec54efa25e0f9ff8e08bf6c5f168deebc15ae76eb10e43cd8f4aa1 WHIRLPOOL c5c3a221063521f6707a786918247f12d1bcc6b421da0e55d836e38756191b812b8353775d95cb12520bbe8c457aa7ef1bf861c09019247b3a61c237995c056e EBUILD openssl-1.0.1n.ebuild 8762 SHA256 51bc3205eef93b527e42e3968f0bc047733a72bc6bc57cc12a0eceec5045424a SHA512 2ca15f7219cf16882432b26454566cea07f9a62f8d2aa0dfd798b052d6bb0825599742e26be2cbfa30c09f498cd1b84ad68856b80badea51e797f55b714f9a41 WHIRLPOOL 0890622e0c385fd4cabc5f300e56a4c8cda121a7d5fbeb34aac966d943726191b7f2a58d8f813923af3d6e159563a6bdf26522cfdc8a5f27e7ba64d624afa54a EBUILD openssl-1.0.1o.ebuild 8751 SHA256 3b74210ffe7aec3d7322d0300f7be6f492ddfc5acb5808424794025e8fd16ddb SHA512 5eb0006829420df13c501c45e43e17344757cc6f1d1713ab439e648d902daff49ce8eb3564c7d5788d715d88c6371c96cd61a073c266c74ef39c1851f50fe2c3 WHIRLPOOL 897d0f38e7904be97bbc2fb12c944139f5cf506a1dddafec49a39cb05fc61dbf7a9783f5341670c642bf727b4aa9d712074fe7d4e548547ea05270f6b9db8a14 +EBUILD openssl-1.0.1p.ebuild 8762 SHA256 5c6b7eb807134c0c77eaf4e6c974e60bb116a154ce636ed8dc8168ab4133298e SHA512 c02f7b19a8dd00593cc36843cc114c51c1aba586b90bb4d3c35453d4b895082f95440f0d6a7a1b063b4beaad6245d2c647257d051e15f9fdeb5b94c532972763 WHIRLPOOL f8fd0884b651e87177b8361362e5230a5819be138b23a7ef64785a406ec15cf7ab899156c17b52fb41bf18d79b767bfe95795ea08c36f22ad91e39f42e1512bc EBUILD openssl-1.0.2-r3.ebuild 8925 SHA256 16b32e6b3a83e270e067558d29a80578576e23adca0f35a5a4176492c32170cf SHA512 25ca31b089457de899b1c2ba409041f4b1b866830aa27ac5b62e344f6141e4587d54d5c1d7e5530c3df36e6093613c8d34a0d7e96553f3427f5c374e498621dd WHIRLPOOL 38cf25a45265d8f01973f982c5c7bb16df6bd5e7ac4721f5aa84e8c95a066284ed538c688489bb06af7067b07bb1590ddcfee5be31a82aeca82f46bd25c04219 EBUILD openssl-1.0.2a.ebuild 9081 SHA256 a19ab518fdf35f21e2c8e57c57dc641784ba367741a17358a4645c7659822ce5 SHA512 fbe27fdf9f9c9160b4687f83f6836f0c4f43cedc0e0a70797fa33c803c6e9cd6cc6260dc406c0449b9bcd977e0175df836abf9498a33a8192040e0bb5275d15d WHIRLPOOL 98c4cedc4eefbf809bf2eb8fc885ea09315ed38b0aa9816d942afd78f4c6497b3114cb21f8d5d6746b95ec3c8f61625eda1b00abb0ebd7877e8014f8b01c1dff EBUILD openssl-1.0.2b.ebuild 8962 SHA256 d5f36d48b98cf1680d3c221e387eda1150d85d5479464804ffa0d821ff765e7b SHA512 dcd83b5fbf3b411cea86bb4b40a27e3e836b01bfbce5ba71a923526f720e0a1155af5f5e42c540210e3d1b55783897cb8327b62086254903e954631143eaca38 WHIRLPOOL 8ada7f8cf76f95b64f2388659e2fc4d2f0dd759445769324f4ffbbb68874d093631f776ee9e300e8a1ab4a5dd2387ef6594caf6b2e7b921d009a8a45b69a0a78 EBUILD openssl-1.0.2c.ebuild 8962 SHA256 7fac06c39a2d187c647d71e178ef635a33654bdf1ac90a4b87cd0575d7c0db57 SHA512 0d9bd3558ad0b4a69ec836dfce6e3021dc301de3bbe1bb56f0f30d647bf3e4734160d11183da23be0249b8a4d8db13c116792eee16520c11a8e8c7cdb1c37bde WHIRLPOOL 68a81b58fa53b479c56b4a227933631212d674bfa8639c5d968702df12dbc74b912c8c679946ec146293e1226ce89afc51ba36ddc49c026c0570535ff4a261b2 -MISC ChangeLog 103298 SHA256 9b0b1d11e9c6234d129e58c95187384127de1c139c6e26c8e28d24d39efe293a SHA512 3ada2f05abac75d4ae7eeaec24771a32ac76e262ee4eab234a80249e617c940dd253eb2fa35f8f373754f0be310bec87ba699ac12be4c3b5b77f1247b0538dcd WHIRLPOOL 0bc7fd43ba1237302594522b659546858b4d26173c99d3ea10c46ae7809faa6040268a06cbc5f583989ec98d543b3a5fdfb8d5c397b9b31ea2e828ca0ba45b99 +EBUILD openssl-1.0.2d.ebuild 8962 SHA256 c83a55667b9a6fde9e3e9b0eef29e962ac735bf6ef75422f3c30e3c309a69855 SHA512 42b3fcb5b6b6431b5271e254e8d86b11c3b819b9f991f777c1669b32e9c7ac955f3117cd36d7e0ede04cb24b243e0f3a025186e6ffb77be7ddd9da885debdb24 WHIRLPOOL 07fbe154decfc020beaa0e8c20a9548c50fae673e4ad9bed999764a8446f044c7be134af70d2c59ce2d0d03e47d7cec5d6ef09cdf746c73d38d273079ef44646 +MISC ChangeLog 103594 SHA256 be0e52c92126709ade030ddda96ed283f3274a735b9809e94b6268654aea630b SHA512 38aa0ebf62bd1b1697fb81182a3b3f11dc44f613e19ca2d6b49c62d92af1e078ab164a74ae27cd1cad01cf0d60307040428740eef8eb9ad1d0aeca8c9e316ba4 WHIRLPOOL 03f978447fffb1bbfbe4f30f45a90913300739c4445796f951ccf212d1a7fa869869a779ac9bd820e1e9af759f9768283720e44b213164fa062a928479b85c3e MISC metadata.xml 730 SHA256 229ceddc7f42d44d7cee107774dc210810cfcf866040306eb95e1c09da0279fc SHA512 31e307f60d08e38d39892f13f8d7bff9b530bf99d489983d224c9a0d061593448732f2a60beb70abc560672b49347567e20ea5692892274882bf4e955cbd52cd WHIRLPOOL edbcd6c8010d6282a798faf68279bb5a74420588f339ee2c59d110546a61d2911b30071bac8f7e2b60b33711d4d13b5226c6b5a195aa458ab8502fa1fe520c90 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iJwEAQEIAAYFAlWG5kYACgkQG9wOWsQutdaDJgP/QZcWo836FHGsoOb6bfRv2nBR -I1qjqxK1GWfsQr6aLizpt0OT/BxPpbpWTQFSzUT2jwGQR75odsk0zbB3YOhAnC6y -EkNzD41/esdyUqkQmebzXJ9arATghuoZA68NBPiRmXLoIcaZPQBms9jm11/sUyyi -XnJ+UwPglBAz+/HC5qw= -=702B +iQIcBAEBCAAGBQJVnoBSAAoJEPGu1DbS6WIASZQP/13xh5xadUOjWFTViIY2D+cA +MGlXJbwrr99dctjIMTwsTn22OC9BqBI1sK/k3YxOoB9vCJbdZ3TNncC1PZVo1fiW +PGugEv0k98vahhluAmLfVjRm8xbpIr70A5jA5sZ0t30EdjmX5l5Dk2jbAVN0qkia +Ro92Ml2pGufVrmyH5CTrKfWIg2eDDfOeWCmkjAUz8qSHtLcff8pICRshLbklOina +8AOWmUfDX9C0EjKXUS+IpRR90IybZUszqvPktRSthLVENQDu1z4bcCTcYVYw4sHX +yNnjjoln8fJQY0fzoZLViND1xfN1J8mAuIR/OtrB+zcRLP1HC5NoZb73K4QQeAqK +c+LZkp9FX+iiNq0PvZZ6vhbiylrfprgFJIf9gTheaTfbQCv/i4XcTGpZ4JQK+/VA +r862TygAvl4MvIHU/xejFWbYFHoAA39OMBiW0vH1N4C90fVPInUculEnN7cg103/ +M2GVfWtQDIIVM9pKeFfjJ1RmP738THcc1MWC6iGDIbu/4vsJuKowJxqYM3dcri90 +zHa/29tLNeA9kBDtk+C3D1jjzS67EFnINqzMU3akVfUa4a+3uRvwjRRXwYGIRA5r +fVqVQ9KRStlsfk3mSiOqb8WiEJFMua4pq6imwKRZVT+NJPR3YxNyFAd3ispreT0E +51JT1bY/MoE0z+F9yfSi +=gTy9 -----END PGP SIGNATURE----- diff --git a/dev-libs/openssl/files/openssl-1.0.1p-parallel-build.patch b/dev-libs/openssl/files/openssl-1.0.1p-parallel-build.patch new file mode 100644 index 0000000000000..dfefd56758457 --- /dev/null +++ b/dev-libs/openssl/files/openssl-1.0.1p-parallel-build.patch @@ -0,0 +1,359 @@ +http://rt.openssl.org/Ticket/Display.html?id=2084 + +--- openssl-1.0.1p/crypto/Makefile ++++ openssl-1.0.1p/crypto/Makefile +@@ -85,11 +85,11 @@ + @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi + + subdirs: +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +- @target=files; $(RECURSIVE_MAKE) ++ +@target=files; $(RECURSIVE_MAKE) + + links: + @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER) +@@ -100,7 +100,7 @@ + # lib: $(LIB): are splitted to avoid end-less loop + lib: $(LIB) + @touch lib +-$(LIB): $(LIBOBJ) ++$(LIB): $(LIBOBJ) | subdirs + $(AR) $(LIB) $(LIBOBJ) + [ -z "$(FIPSLIBDIR)" ] || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o + $(RANLIB) $(LIB) || echo Never mind. +@@ -111,7 +111,7 @@ + fi + + libs: +- @target=lib; $(RECURSIVE_MAKE) ++ +@target=lib; $(RECURSIVE_MAKE) + + install: + @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... +@@ -120,7 +120,7 @@ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + lint: + @target=lint; $(RECURSIVE_MAKE) +--- openssl-1.0.1p/crypto/objects/Makefile ++++ openssl-1.0.1p/crypto/objects/Makefile +@@ -44,11 +44,11 @@ + # objects.pl both reads and writes obj_mac.num + obj_mac.h: objects.pl objects.txt obj_mac.num + $(PERL) objects.pl objects.txt obj_mac.num obj_mac.h +- @sleep 1; touch obj_mac.h; sleep 1 + +-obj_xref.h: objxref.pl obj_xref.txt obj_mac.num ++# This doesn't really need obj_mac.h, but since that rule reads & writes ++# obj_mac.num, we can't run in parallel with it. ++obj_xref.h: objxref.pl obj_xref.txt obj_mac.num obj_mac.h + $(PERL) objxref.pl obj_mac.num obj_xref.txt > obj_xref.h +- @sleep 1; touch obj_xref.h; sleep 1 + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +--- openssl-1.0.1p/engines/Makefile ++++ openssl-1.0.1p/engines/Makefile +@@ -72,7 +72,7 @@ + + all: lib subdirs + +-lib: $(LIBOBJ) ++lib: $(LIBOBJ) | subdirs + @if [ -n "$(SHARED_LIBS)" ]; then \ + set -e; \ + for l in $(LIBNAMES); do \ +@@ -89,7 +89,7 @@ + + subdirs: + echo $(EDIRS) +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +@@ -128,7 +128,7 @@ + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ + done; \ + fi +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + tags: + ctags $(SRC) +--- openssl-1.0.1p/Makefile.org ++++ openssl-1.0.1p/Makefile.org +@@ -273,17 +273,17 @@ + build_libs: build_crypto build_ssl build_engines + + build_crypto: +- @dir=crypto; target=all; $(BUILD_ONE_CMD) ++ +@dir=crypto; target=all; $(BUILD_ONE_CMD) + build_ssl: build_crypto +- @dir=ssl; target=all; $(BUILD_ONE_CMD) ++ +@dir=ssl; target=all; $(BUILD_ONE_CMD) + build_engines: build_crypto +- @dir=engines; target=all; $(BUILD_ONE_CMD) ++ +@dir=engines; target=all; $(BUILD_ONE_CMD) + build_apps: build_libs +- @dir=apps; target=all; $(BUILD_ONE_CMD) ++ +@dir=apps; target=all; $(BUILD_ONE_CMD) + build_tests: build_libs +- @dir=test; target=all; $(BUILD_ONE_CMD) ++ +@dir=test; target=all; $(BUILD_ONE_CMD) + build_tools: build_libs +- @dir=tools; target=all; $(BUILD_ONE_CMD) ++ +@dir=tools; target=all; $(BUILD_ONE_CMD) + + all_testapps: build_libs build_testapps + build_testapps: +@@ -538,9 +538,9 @@ + dist_pem_h: + (cd crypto/pem; $(MAKE) -e $(BUILDENV) pem.h; $(MAKE) clean) + +-install: all install_docs install_sw ++install: install_docs install_sw + +-install_sw: ++install_dirs: + @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ +@@ -549,12 +549,19 @@ + $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ + $(INSTALL_PREFIX)$(OPENSSLDIR)/certs \ + $(INSTALL_PREFIX)$(OPENSSLDIR)/private ++ @$(PERL) $(TOP)/util/mkdir-p.pl \ ++ $(INSTALL_PREFIX)$(MANDIR)/man1 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man3 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man5 \ ++ $(INSTALL_PREFIX)$(MANDIR)/man7 ++ ++install_sw: install_dirs + @set -e; headerlist="$(EXHEADER)"; for i in $$headerlist;\ + do \ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @set -e; target=install; $(RECURSIVE_BUILD_CMD) ++ +@set -e; target=install; $(RECURSIVE_BUILD_CMD) + @set -e; liblist="$(LIBS)"; for i in $$liblist ;\ + do \ + if [ -f "$$i" ]; then \ +@@ -634,12 +641,7 @@ + done; \ + done + +-install_docs: +- @$(PERL) $(TOP)/util/mkdir-p.pl \ +- $(INSTALL_PREFIX)$(MANDIR)/man1 \ +- $(INSTALL_PREFIX)$(MANDIR)/man3 \ +- $(INSTALL_PREFIX)$(MANDIR)/man5 \ +- $(INSTALL_PREFIX)$(MANDIR)/man7 ++install_docs: install_dirs + @pod2man="`cd ./util; ./pod2mantest $(PERL)`"; \ + here="`pwd`"; \ + filecase=; \ +--- openssl-1.0.1p/Makefile.shared ++++ openssl-1.0.1p/Makefile.shared +@@ -105,6 +105,7 @@ + SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ + LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ + LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ ++ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \ + LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ + $${SHAREDCMD} $${SHAREDFLAGS} \ + -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ +@@ -122,6 +123,7 @@ + done; \ + fi; \ + if [ -n "$$SHLIB_SOVER" ]; then \ ++ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \ + ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \ + ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \ + fi; \ +--- openssl-1.0.1p/test/Makefile ++++ openssl-1.0.1p/test/Makefile +@@ -130,7 +130,7 @@ + tags: + ctags $(SRC) + +-tests: exe apps $(TESTS) ++tests: exe $(TESTS) + + apps: + @(cd ..; $(MAKE) DIRS=apps all) +@@ -388,118 +388,118 @@ + link_app.$${shlib_target} + + $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) +- @target=$(RSATEST); $(BUILD_CMD) ++ +@target=$(RSATEST); $(BUILD_CMD) + + $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) +- @target=$(BNTEST); $(BUILD_CMD) ++ +@target=$(BNTEST); $(BUILD_CMD) + + $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) +- @target=$(ECTEST); $(BUILD_CMD) ++ +@target=$(ECTEST); $(BUILD_CMD) + + $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) +- @target=$(EXPTEST); $(BUILD_CMD) ++ +@target=$(EXPTEST); $(BUILD_CMD) + + $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) +- @target=$(IDEATEST); $(BUILD_CMD) ++ +@target=$(IDEATEST); $(BUILD_CMD) + + $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) +- @target=$(MD2TEST); $(BUILD_CMD) ++ +@target=$(MD2TEST); $(BUILD_CMD) + + $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) +- @target=$(SHATEST); $(BUILD_CMD) ++ +@target=$(SHATEST); $(BUILD_CMD) + + $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) +- @target=$(SHA1TEST); $(BUILD_CMD) ++ +@target=$(SHA1TEST); $(BUILD_CMD) + + $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) +- @target=$(SHA256TEST); $(BUILD_CMD) ++ +@target=$(SHA256TEST); $(BUILD_CMD) + + $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) +- @target=$(SHA512TEST); $(BUILD_CMD) ++ +@target=$(SHA512TEST); $(BUILD_CMD) + + $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) +- @target=$(RMDTEST); $(BUILD_CMD) ++ +@target=$(RMDTEST); $(BUILD_CMD) + + $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) +- @target=$(MDC2TEST); $(BUILD_CMD) ++ +@target=$(MDC2TEST); $(BUILD_CMD) + + $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) +- @target=$(MD4TEST); $(BUILD_CMD) ++ +@target=$(MD4TEST); $(BUILD_CMD) + + $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) +- @target=$(MD5TEST); $(BUILD_CMD) ++ +@target=$(MD5TEST); $(BUILD_CMD) + + $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) +- @target=$(HMACTEST); $(BUILD_CMD) ++ +@target=$(HMACTEST); $(BUILD_CMD) + + $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) +- @target=$(WPTEST); $(BUILD_CMD) ++ +@target=$(WPTEST); $(BUILD_CMD) + + $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) +- @target=$(RC2TEST); $(BUILD_CMD) ++ +@target=$(RC2TEST); $(BUILD_CMD) + + $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) +- @target=$(BFTEST); $(BUILD_CMD) ++ +@target=$(BFTEST); $(BUILD_CMD) + + $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) +- @target=$(CASTTEST); $(BUILD_CMD) ++ +@target=$(CASTTEST); $(BUILD_CMD) + + $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) +- @target=$(RC4TEST); $(BUILD_CMD) ++ +@target=$(RC4TEST); $(BUILD_CMD) + + $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) +- @target=$(RC5TEST); $(BUILD_CMD) ++ +@target=$(RC5TEST); $(BUILD_CMD) + + $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) +- @target=$(DESTEST); $(BUILD_CMD) ++ +@target=$(DESTEST); $(BUILD_CMD) + + $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) +- @target=$(RANDTEST); $(BUILD_CMD) ++ +@target=$(RANDTEST); $(BUILD_CMD) + + $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) +- @target=$(DHTEST); $(BUILD_CMD) ++ +@target=$(DHTEST); $(BUILD_CMD) + + $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) +- @target=$(DSATEST); $(BUILD_CMD) ++ +@target=$(DSATEST); $(BUILD_CMD) + + $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) +- @target=$(METHTEST); $(BUILD_CMD) ++ +@target=$(METHTEST); $(BUILD_CMD) + + $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) +- @target=$(SSLTEST); $(FIPS_BUILD_CMD) ++ +@target=$(SSLTEST); $(FIPS_BUILD_CMD) + + $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) +- @target=$(ENGINETEST); $(BUILD_CMD) ++ +@target=$(ENGINETEST); $(BUILD_CMD) + + $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) +- @target=$(EVPTEST); $(BUILD_CMD) ++ +@target=$(EVPTEST); $(BUILD_CMD) + + $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO) +- @target=$(EVPEXTRATEST); $(BUILD_CMD) ++ +@target=$(EVPEXTRATEST); $(BUILD_CMD) + + $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) +- @target=$(ECDSATEST); $(BUILD_CMD) ++ +@target=$(ECDSATEST); $(BUILD_CMD) + + $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) +- @target=$(ECDHTEST); $(BUILD_CMD) ++ +@target=$(ECDHTEST); $(BUILD_CMD) + + $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) +- @target=$(IGETEST); $(BUILD_CMD) ++ +@target=$(IGETEST); $(BUILD_CMD) + + $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) +- @target=$(JPAKETEST); $(BUILD_CMD) ++ +@target=$(JPAKETEST); $(BUILD_CMD) + + $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) +- @target=$(ASN1TEST); $(BUILD_CMD) ++ +@target=$(ASN1TEST); $(BUILD_CMD) + + $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) +- @target=$(SRPTEST); $(BUILD_CMD) ++ +@target=$(SRPTEST); $(BUILD_CMD) + + $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) +- @target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) ++ +@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) + + $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o +- @target=$(CONSTTIMETEST) $(BUILD_CMD) ++ +@target=$(CONSTTIMETEST) $(BUILD_CMD) + + #$(AESTEST).o: $(AESTEST).c + # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c +@@ -512,7 +512,7 @@ + # fi + + dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) +- @target=dummytest; $(BUILD_CMD) ++ +@target=dummytest; $(BUILD_CMD) + + # DO NOT DELETE THIS LINE -- make depend depends on it. + diff --git a/dev-libs/openssl/files/openssl-1.0.2d-parallel-build.patch b/dev-libs/openssl/files/openssl-1.0.2d-parallel-build.patch new file mode 100644 index 0000000000000..b7aa0ea8092c7 --- /dev/null +++ b/dev-libs/openssl/files/openssl-1.0.2d-parallel-build.patch @@ -0,0 +1,309 @@ +https://rt.openssl.org/Ticket/Display.html?id=2084&user=guest&pass=guest +https://rt.openssl.org/Ticket/Display.html?id=3738&user=guest&pass=guest + +--- openssl-1.0.2d/crypto/Makefile ++++ openssl-1.0.2d/crypto/Makefile +@@ -85,11 +85,11 @@ + @if [ -z "$(THIS)" ]; then $(MAKE) -f $(TOP)/Makefile reflect THIS=$@; fi + + subdirs: +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl "CPUID_OBJ=$(CPUID_OBJ)" Makefile >> $(TOP)/MINFO +- @target=files; $(RECURSIVE_MAKE) ++ +@target=files; $(RECURSIVE_MAKE) + + links: + @$(PERL) $(TOP)/util/mklink.pl ../include/openssl $(EXHEADER) +@@ -100,7 +100,7 @@ + # lib: $(LIB): are splitted to avoid end-less loop + lib: $(LIB) + @touch lib +-$(LIB): $(LIBOBJ) ++$(LIB): $(LIBOBJ) | subdirs + $(AR) $(LIB) $(LIBOBJ) + test -z "$(FIPSLIBDIR)" || $(AR) $(LIB) $(FIPSLIBDIR)fipscanister.o + $(RANLIB) $(LIB) || echo Never mind. +@@ -111,7 +111,7 @@ + fi + + libs: +- @target=lib; $(RECURSIVE_MAKE) ++ +@target=lib; $(RECURSIVE_MAKE) + + install: + @[ -n "$(INSTALLTOP)" ] # should be set by top Makefile... +@@ -120,7 +120,7 @@ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + lint: + @target=lint; $(RECURSIVE_MAKE) +--- openssl-1.0.2d/engines/Makefile ++++ openssl-1.0.2d/engines/Makefile +@@ -72,7 +72,7 @@ + + all: lib subdirs + +-lib: $(LIBOBJ) ++lib: $(LIBOBJ) | subdirs + @if [ -n "$(SHARED_LIBS)" ]; then \ + set -e; \ + for l in $(LIBNAMES); do \ +@@ -89,7 +89,7 @@ + + subdirs: + echo $(EDIRS) +- @target=all; $(RECURSIVE_MAKE) ++ +@target=all; $(RECURSIVE_MAKE) + + files: + $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO +@@ -128,7 +128,7 @@ + mv -f $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx.new $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines/$$pfx$$l$$sfx ); \ + done; \ + fi +- @target=install; $(RECURSIVE_MAKE) ++ +@target=install; $(RECURSIVE_MAKE) + + tags: + ctags $(SRC) +--- openssl-1.0.2d/Makefile.org ++++ openssl-1.0.2d/Makefile.org +@@ -274,17 +274,17 @@ + build_libs: build_crypto build_ssl build_engines + + build_crypto: +- @dir=crypto; target=all; $(BUILD_ONE_CMD) ++ +@dir=crypto; target=all; $(BUILD_ONE_CMD) + build_ssl: build_crypto +- @dir=ssl; target=all; $(BUILD_ONE_CMD) ++ +@dir=ssl; target=all; $(BUILD_ONE_CMD) + build_engines: build_crypto +- @dir=engines; target=all; $(BUILD_ONE_CMD) ++ +@dir=engines; target=all; $(BUILD_ONE_CMD) + build_apps: build_libs +- @dir=apps; target=all; $(BUILD_ONE_CMD) ++ +@dir=apps; target=all; $(BUILD_ONE_CMD) + build_tests: build_libs +- @dir=test; target=all; $(BUILD_ONE_CMD) ++ +@dir=test; target=all; $(BUILD_ONE_CMD) + build_tools: build_libs +- @dir=tools; target=all; $(BUILD_ONE_CMD) ++ +@dir=tools; target=all; $(BUILD_ONE_CMD) + + all_testapps: build_libs build_testapps + build_testapps: +@@ -555,7 +555,7 @@ + (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ + chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ + done; +- @set -e; target=install; $(RECURSIVE_BUILD_CMD) ++ +@set -e; target=install; $(RECURSIVE_BUILD_CMD) + @set -e; liblist="$(LIBS)"; for i in $$liblist ;\ + do \ + if [ -f "$$i" ]; then \ +--- openssl-1.0.2d/Makefile.shared ++++ openssl-1.0.2d/Makefile.shared +@@ -105,6 +105,7 @@ + SHAREDFLAGS="$${SHAREDFLAGS:-$(CFLAGS) $(SHARED_LDFLAGS)}"; \ + LIBPATH=`for x in $$LIBDEPS; do echo $$x; done | sed -e 's/^ *-L//;t' -e d | uniq`; \ + LIBPATH=`echo $$LIBPATH | sed -e 's/ /:/g'`; \ ++ [ -e $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX ] && exit 0; \ + LD_LIBRARY_PATH=$$LIBPATH:$$LD_LIBRARY_PATH \ + $${SHAREDCMD} $${SHAREDFLAGS} \ + -o $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX \ +@@ -122,6 +123,7 @@ + done; \ + fi; \ + if [ -n "$$SHLIB_SOVER" ]; then \ ++ [ -e "$$SHLIB$$SHLIB_SUFFIX" ] || \ + ( $(SET_X); rm -f $$SHLIB$$SHLIB_SUFFIX; \ + ln -s $$prev $$SHLIB$$SHLIB_SUFFIX ); \ + fi; \ +--- openssl-1.0.2d/test/Makefile ++++ openssl-1.0.2d/test/Makefile +@@ -133,7 +133,7 @@ + tags: + ctags $(SRC) + +-tests: exe apps $(TESTS) ++tests: exe $(TESTS) + + apps: + @(cd ..; $(MAKE) DIRS=apps all) +@@ -402,121 +402,121 @@ + link_app.$${shlib_target} + + $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO) +- @target=$(RSATEST); $(BUILD_CMD) ++ +@target=$(RSATEST); $(BUILD_CMD) + + $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO) +- @target=$(BNTEST); $(BUILD_CMD) ++ +@target=$(BNTEST); $(BUILD_CMD) + + $(ECTEST)$(EXE_EXT): $(ECTEST).o $(DLIBCRYPTO) +- @target=$(ECTEST); $(BUILD_CMD) ++ +@target=$(ECTEST); $(BUILD_CMD) + + $(EXPTEST)$(EXE_EXT): $(EXPTEST).o $(DLIBCRYPTO) +- @target=$(EXPTEST); $(BUILD_CMD) ++ +@target=$(EXPTEST); $(BUILD_CMD) + + $(IDEATEST)$(EXE_EXT): $(IDEATEST).o $(DLIBCRYPTO) +- @target=$(IDEATEST); $(BUILD_CMD) ++ +@target=$(IDEATEST); $(BUILD_CMD) + + $(MD2TEST)$(EXE_EXT): $(MD2TEST).o $(DLIBCRYPTO) +- @target=$(MD2TEST); $(BUILD_CMD) ++ +@target=$(MD2TEST); $(BUILD_CMD) + + $(SHATEST)$(EXE_EXT): $(SHATEST).o $(DLIBCRYPTO) +- @target=$(SHATEST); $(BUILD_CMD) ++ +@target=$(SHATEST); $(BUILD_CMD) + + $(SHA1TEST)$(EXE_EXT): $(SHA1TEST).o $(DLIBCRYPTO) +- @target=$(SHA1TEST); $(BUILD_CMD) ++ +@target=$(SHA1TEST); $(BUILD_CMD) + + $(SHA256TEST)$(EXE_EXT): $(SHA256TEST).o $(DLIBCRYPTO) +- @target=$(SHA256TEST); $(BUILD_CMD) ++ +@target=$(SHA256TEST); $(BUILD_CMD) + + $(SHA512TEST)$(EXE_EXT): $(SHA512TEST).o $(DLIBCRYPTO) +- @target=$(SHA512TEST); $(BUILD_CMD) ++ +@target=$(SHA512TEST); $(BUILD_CMD) + + $(RMDTEST)$(EXE_EXT): $(RMDTEST).o $(DLIBCRYPTO) +- @target=$(RMDTEST); $(BUILD_CMD) ++ +@target=$(RMDTEST); $(BUILD_CMD) + + $(MDC2TEST)$(EXE_EXT): $(MDC2TEST).o $(DLIBCRYPTO) +- @target=$(MDC2TEST); $(BUILD_CMD) ++ +@target=$(MDC2TEST); $(BUILD_CMD) + + $(MD4TEST)$(EXE_EXT): $(MD4TEST).o $(DLIBCRYPTO) +- @target=$(MD4TEST); $(BUILD_CMD) ++ +@target=$(MD4TEST); $(BUILD_CMD) + + $(MD5TEST)$(EXE_EXT): $(MD5TEST).o $(DLIBCRYPTO) +- @target=$(MD5TEST); $(BUILD_CMD) ++ +@target=$(MD5TEST); $(BUILD_CMD) + + $(HMACTEST)$(EXE_EXT): $(HMACTEST).o $(DLIBCRYPTO) +- @target=$(HMACTEST); $(BUILD_CMD) ++ +@target=$(HMACTEST); $(BUILD_CMD) + + $(WPTEST)$(EXE_EXT): $(WPTEST).o $(DLIBCRYPTO) +- @target=$(WPTEST); $(BUILD_CMD) ++ +@target=$(WPTEST); $(BUILD_CMD) + + $(RC2TEST)$(EXE_EXT): $(RC2TEST).o $(DLIBCRYPTO) +- @target=$(RC2TEST); $(BUILD_CMD) ++ +@target=$(RC2TEST); $(BUILD_CMD) + + $(BFTEST)$(EXE_EXT): $(BFTEST).o $(DLIBCRYPTO) +- @target=$(BFTEST); $(BUILD_CMD) ++ +@target=$(BFTEST); $(BUILD_CMD) + + $(CASTTEST)$(EXE_EXT): $(CASTTEST).o $(DLIBCRYPTO) +- @target=$(CASTTEST); $(BUILD_CMD) ++ +@target=$(CASTTEST); $(BUILD_CMD) + + $(RC4TEST)$(EXE_EXT): $(RC4TEST).o $(DLIBCRYPTO) +- @target=$(RC4TEST); $(BUILD_CMD) ++ +@target=$(RC4TEST); $(BUILD_CMD) + + $(RC5TEST)$(EXE_EXT): $(RC5TEST).o $(DLIBCRYPTO) +- @target=$(RC5TEST); $(BUILD_CMD) ++ +@target=$(RC5TEST); $(BUILD_CMD) + + $(DESTEST)$(EXE_EXT): $(DESTEST).o $(DLIBCRYPTO) +- @target=$(DESTEST); $(BUILD_CMD) ++ +@target=$(DESTEST); $(BUILD_CMD) + + $(RANDTEST)$(EXE_EXT): $(RANDTEST).o $(DLIBCRYPTO) +- @target=$(RANDTEST); $(BUILD_CMD) ++ +@target=$(RANDTEST); $(BUILD_CMD) + + $(DHTEST)$(EXE_EXT): $(DHTEST).o $(DLIBCRYPTO) +- @target=$(DHTEST); $(BUILD_CMD) ++ +@target=$(DHTEST); $(BUILD_CMD) + + $(DSATEST)$(EXE_EXT): $(DSATEST).o $(DLIBCRYPTO) +- @target=$(DSATEST); $(BUILD_CMD) ++ +@target=$(DSATEST); $(BUILD_CMD) + + $(METHTEST)$(EXE_EXT): $(METHTEST).o $(DLIBCRYPTO) +- @target=$(METHTEST); $(BUILD_CMD) ++ +@target=$(METHTEST); $(BUILD_CMD) + + $(SSLTEST)$(EXE_EXT): $(SSLTEST).o $(DLIBSSL) $(DLIBCRYPTO) +- @target=$(SSLTEST); $(FIPS_BUILD_CMD) ++ +@target=$(SSLTEST); $(FIPS_BUILD_CMD) + + $(ENGINETEST)$(EXE_EXT): $(ENGINETEST).o $(DLIBCRYPTO) +- @target=$(ENGINETEST); $(BUILD_CMD) ++ +@target=$(ENGINETEST); $(BUILD_CMD) + + $(EVPTEST)$(EXE_EXT): $(EVPTEST).o $(DLIBCRYPTO) +- @target=$(EVPTEST); $(BUILD_CMD) ++ +@target=$(EVPTEST); $(BUILD_CMD) + + $(EVPEXTRATEST)$(EXE_EXT): $(EVPEXTRATEST).o $(DLIBCRYPTO) +- @target=$(EVPEXTRATEST); $(BUILD_CMD) ++ +@target=$(EVPEXTRATEST); $(BUILD_CMD) + + $(ECDSATEST)$(EXE_EXT): $(ECDSATEST).o $(DLIBCRYPTO) +- @target=$(ECDSATEST); $(BUILD_CMD) ++ +@target=$(ECDSATEST); $(BUILD_CMD) + + $(ECDHTEST)$(EXE_EXT): $(ECDHTEST).o $(DLIBCRYPTO) +- @target=$(ECDHTEST); $(BUILD_CMD) ++ +@target=$(ECDHTEST); $(BUILD_CMD) + + $(IGETEST)$(EXE_EXT): $(IGETEST).o $(DLIBCRYPTO) +- @target=$(IGETEST); $(BUILD_CMD) ++ +@target=$(IGETEST); $(BUILD_CMD) + + $(JPAKETEST)$(EXE_EXT): $(JPAKETEST).o $(DLIBCRYPTO) +- @target=$(JPAKETEST); $(BUILD_CMD) ++ +@target=$(JPAKETEST); $(BUILD_CMD) + + $(ASN1TEST)$(EXE_EXT): $(ASN1TEST).o $(DLIBCRYPTO) +- @target=$(ASN1TEST); $(BUILD_CMD) ++ +@target=$(ASN1TEST); $(BUILD_CMD) + + $(SRPTEST)$(EXE_EXT): $(SRPTEST).o $(DLIBCRYPTO) +- @target=$(SRPTEST); $(BUILD_CMD) ++ +@target=$(SRPTEST); $(BUILD_CMD) + + $(V3NAMETEST)$(EXE_EXT): $(V3NAMETEST).o $(DLIBCRYPTO) +- @target=$(V3NAMETEST); $(BUILD_CMD) ++ +@target=$(V3NAMETEST); $(BUILD_CMD) + + $(HEARTBEATTEST)$(EXE_EXT): $(HEARTBEATTEST).o $(DLIBCRYPTO) +- @target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) ++ +@target=$(HEARTBEATTEST); $(BUILD_CMD_STATIC) + + $(CONSTTIMETEST)$(EXE_EXT): $(CONSTTIMETEST).o +- @target=$(CONSTTIMETEST) $(BUILD_CMD) ++ +@target=$(CONSTTIMETEST) $(BUILD_CMD) + + #$(AESTEST).o: $(AESTEST).c + # $(CC) -c $(CFLAGS) -DINTERMEDIATE_VALUE_KAT -DTRACE_KAT_MCT $(AESTEST).c +@@ -529,7 +529,7 @@ + # fi + + dummytest$(EXE_EXT): dummytest.o $(DLIBCRYPTO) +- @target=dummytest; $(BUILD_CMD) ++ +@target=dummytest; $(BUILD_CMD) + + # DO NOT DELETE THIS LINE -- make depend depends on it. + diff --git a/dev-libs/openssl/openssl-1.0.1p.ebuild b/dev-libs/openssl/openssl-1.0.1p.ebuild new file mode 100644 index 0000000000000..2afb895fa4f43 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.1p.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1p.ebuild,v 1.1 2015/07/09 14:08:16 vapier Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal + +REV="1.7" +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="mirror://openssl/source/${P}.tar.gz + http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="bindist gmp kerberos rfc3779 cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist )" + +# The blocks are temporary just to make sure people upgrade to a +# version that lack runtime version checking. We'll drop them in +# the future. +RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + ) + ! "${WORKDIR}"/c_rehash || die #416717 +} + +MULTILIB_WRAPPED_HEADERS=( + usr/include/openssl/opensslconf.h +) + +src_prepare() { + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421 + epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743 + epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch + epatch "${FILESDIR}"/${PN}-1.0.1p-parallel-build.patch + epatch "${FILESDIR}"/${PN}-1.0.1m-x32.patch + epatch "${FILESDIR}"/${PN}-1.0.1m-ipv6.patch + epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086 + epatch_user #332661 + fi + + # disable fips in the build + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + sed -i \ + -e '/DIRS/s: fips : :g' \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + Makefile.org \ + || die + # show the actual commands in the log + sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared + + # since we're forcing $(CC) as makedep anyway, just fix + # the conditional as always-on + # helps clang (#417795), and versioned gcc (#499818) + sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die + chmod a+rx gentoo.config + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + + sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906 + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired http://en.wikipedia.org/wiki/MDC-2 + # RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + $(use_ssl !bindist ec) \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + $(use_ssl !bindist rc5) \ + enable-tlsext \ + $(use_ssl gmp gmp -lgmp) \ + $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \ + $(use_ssl rfc3779) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \ + -e 's:^CFLAG=::' \ + -e 's:-fomit-frame-pointer ::g' \ + -e 's:-O[0-9] ::g' \ + -e 's:-march=[-a-z0-9]* ::g' \ + -e 's:-mcpu=[-a-z0-9]* ::g' \ + -e 's:-m[a-z0-9]* ::g' \ + ) + sed -i \ + -e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \ + -e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 depend + emake all + # rehash is needed to prep the certs/ dir; do this + # separately to avoid parallel build issues. + emake rehash +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + emake INSTALL_PREFIX="${D}" install +} + +multilib_src_install_all() { + dobin "${WORKDIR}"/c_rehash #333117 + dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el + dohtml -r doc/* + use rfc3779 && dodoc engines/ccgost/README.gost + + # This is crappy in that the static archives are still built even + # when USE=static-libs. But this is due to a failing in the openssl + # build system: the static archives are built as PIC all the time. + # Only way around this would be to manually configure+compile openssl + # twice; once with shared lib support enabled and once without. + use static-libs || rm -f "${ED}"/usr/lib*/lib*.a + + # create the certs directory + dodir ${SSL_CNF_DIR}/certs + cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die + rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired} + + # Namespace openssl programs to prevent conflicts with other man pages + cd "${ED}"/usr/share/man + local m d s + for m in $(find . -type f | xargs grep -L '#include') ; do + d=${m%/*} ; d=${d#./} ; m=${m##*/} + [[ ${m} == openssl.1* ]] && continue + [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" + mv ${d}/{,ssl-}${m} + # fix up references to renamed man pages + sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} + ln -s ssl-${m} ${d}/openssl-${m} + # locate any symlinks that point to this man page ... we assume + # that any broken links are due to the above renaming + for s in $(find -L ${d} -type l) ; do + s=${s##*/} + rm -f ${d}/${s} + ln -s ssl-${m} ${d}/ssl-${s} + ln -s ssl-${s} ${d}/openssl-${s} + done + done + [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" + + dodir /etc/sandbox.d #254521 + echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl + + diropts -m0700 + keepdir ${SSL_CNF_DIR}/private +} + +pkg_preinst() { + has_version ${CATEGORY}/${PN}:0.9.8 && return 0 + preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8 +} + +pkg_postinst() { + ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" + c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null + eend $? + + has_version ${CATEGORY}/${PN}:0.9.8 && return 0 + preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8 +} diff --git a/dev-libs/openssl/openssl-1.0.2d.ebuild b/dev-libs/openssl/openssl-1.0.2d.ebuild new file mode 100644 index 0000000000000..e06344486ee05 --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.2d.ebuild @@ -0,0 +1,264 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.2d.ebuild,v 1.1 2015/07/09 14:08:16 vapier Exp $ + +EAPI="4" + +inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal + +REV="1.7" +MY_P=${P/_/-} +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="http://www.openssl.org/" +SRC_URI="mirror://openssl/source/${MY_P}.tar.gz + http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist )" + +# The blocks are temporary just to make sure people upgrade to a +# version that lack runtime version checking. We'll drop them in +# the future. +RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + ) + ! "${WORKDIR}"/c_rehash || die #416717 + + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421 + epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743 + epatch "${FILESDIR}"/${PN}-1.0.2d-parallel-build.patch + epatch "${FILESDIR}"/${PN}-1.0.2a-parallel-obj-headers.patch + epatch "${FILESDIR}"/${PN}-1.0.2a-parallel-install-dirs.patch + epatch "${FILESDIR}"/${PN}-1.0.2a-parallel-symlinking.patch #545028 + epatch "${FILESDIR}"/${PN}-1.0.2-ipv6.patch + epatch "${FILESDIR}"/${PN}-1.0.2a-x32-asm.patch #542618 + + epatch_user #332661 + fi + + # disable fips in the build + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + sed -i \ + -e '/DIRS/s: fips : :g' \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + Makefile.org \ + || die + # show the actual commands in the log + sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared + + # since we're forcing $(CC) as makedep anyway, just fix + # the conditional as always-on + # helps clang (#417795), and versioned gcc (#499818) + sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die + chmod a+rx gentoo.config + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906 + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired http://en.wikipedia.org/wiki/MDC-2 + # RC5: Expired http://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + $(use_ssl !bindist ec) \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + enable-rc5 \ + enable-tlsext \ + $(use_ssl asm) \ + $(use_ssl gmp gmp -lgmp) \ + $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \ + $(use_ssl rfc3779) \ + $(use_ssl sctp) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \ + -e 's:^CFLAG=::' \ + -e 's:-fomit-frame-pointer ::g' \ + -e 's:-O[0-9] ::g' \ + -e 's:-march=[-a-z0-9]* ::g' \ + -e 's:-mcpu=[-a-z0-9]* ::g' \ + -e 's:-m[a-z0-9]* ::g' \ + ) + sed -i \ + -e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \ + -e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 depend + emake all + # rehash is needed to prep the certs/ dir; do this + # separately to avoid parallel build issues. + emake rehash +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + emake INSTALL_PREFIX="${D}" install +} + +multilib_src_install_all() { + dobin "${WORKDIR}"/c_rehash #333117 + dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el + dohtml -r doc/* + use rfc3779 && dodoc engines/ccgost/README.gost + + # This is crappy in that the static archives are still built even + # when USE=static-libs. But this is due to a failing in the openssl + # build system: the static archives are built as PIC all the time. + # Only way around this would be to manually configure+compile openssl + # twice; once with shared lib support enabled and once without. + use static-libs || rm -f "${ED}"/usr/lib*/lib*.a + + # create the certs directory + dodir ${SSL_CNF_DIR}/certs + cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die + rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired} + + # Namespace openssl programs to prevent conflicts with other man pages + cd "${ED}"/usr/share/man + local m d s + for m in $(find . -type f | xargs grep -L '#include') ; do + d=${m%/*} ; d=${d#./} ; m=${m##*/} + [[ ${m} == openssl.1* ]] && continue + [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" + mv ${d}/{,ssl-}${m} + # fix up references to renamed man pages + sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} + ln -s ssl-${m} ${d}/openssl-${m} + # locate any symlinks that point to this man page ... we assume + # that any broken links are due to the above renaming + for s in $(find -L ${d} -type l) ; do + s=${s##*/} + rm -f ${d}/${s} + ln -s ssl-${m} ${d}/ssl-${s} + ln -s ssl-${s} ${d}/openssl-${s} + done + done + [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" + + dodir /etc/sandbox.d #254521 + echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl + + diropts -m0700 + keepdir ${SSL_CNF_DIR}/private +} + +pkg_preinst() { + has_version ${CATEGORY}/${PN}:0.9.8 && return 0 + preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8 +} + +pkg_postinst() { + ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" + c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null + eend $? + + has_version ${CATEGORY}/${PN}:0.9.8 && return 0 + preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8 +} diff --git a/media-sound/audacity/ChangeLog b/media-sound/audacity/ChangeLog index 74fc231d550b6..38f0710cf90e1 100644 --- a/media-sound/audacity/ChangeLog +++ b/media-sound/audacity/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-sound/audacity # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/ChangeLog,v 1.189 2015/07/04 18:08:28 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/ChangeLog,v 1.190 2015/07/09 14:17:15 yngwin Exp $ + + 09 Jul 2015; Ben de Groot -audacity-2.0.0.ebuild, + -audacity-2.0.1.ebuild, -audacity-2.0.3.ebuild, audacity-2.0.2.ebuild, + audacity-2.0.5.ebuild, metadata.xml: + Update HOMEPAGE, SRC_URI, metadata since upstream moved (bug #544762) 04 Jul 2015; Mikle Kolyada audacity-2.0.5.ebuild: amd64 stable wrt bug #522036 diff --git a/media-sound/audacity/Manifest b/media-sound/audacity/Manifest index 80e9e67d59ca4..2c3ef61bf4da7 100644 --- a/media-sound/audacity/Manifest +++ b/media-sound/audacity/Manifest @@ -4,24 +4,28 @@ Hash: SHA256 AUX audacity-1.3.13-automagic.patch 2306 SHA256 5ed3dddb9e095b7f17437ea0d62f357e14cef7e64987b393aa47589541cccbb2 SHA512 528263e6fc909804edb1df8714de6d229c0917abeba13fec6013ae7312790fbe5548f29497753c65445dd7c2b51190f81f7cc918c1b3921e0ab0efbefcb8c257 WHIRLPOOL 4a0516702dc8ab759a02ee3921253fe6819ecb3fb298055d7c481c88a35aa18e5a7ebb2a807d08cdba04a44b75706c2b8d783d0a3ad0ff5e1357e05f96823d52 AUX audacity-1.3.13-ffmpeg.patch 7127 SHA256 004c0b8ad34ab5dc0c3da4c07d8b61a3f6c8249a5b4325a6994b91f978661a00 SHA512 44ffd59ce04f1415ca19d27262c646dd9c2ab8cf1835166a5fb9627e99a8e635cd348a8f7809bd0f632c37fe1c1394c15bc72826b7ee4cec6c929ec017a34d19 WHIRLPOOL b358764cadc951bcdf2b2cbf2810e2d4b062cf6b2bc3b09376ba4645dabf654753f7a7f435304a3c0694491207a8746650105b1940f4492c9d986c571e1cfca9 AUX audacity-1.3.14-typecast.patch 594 SHA256 2b524ae2e1a9dc4b7ba17de1398aa81cb91d363f5b37ffed856043734e353f79 SHA512 2f8e333365996d5be0f05cbcf463385b2ee460afcc8b15be6d3d56e24b20e90ae4e690417c3f0db104556a05a8bb02d8b90371777cfc6705ffd5f5298cb9ec95 WHIRLPOOL 995697329eaad25726d649063eadf3b03283c862c7c848c0f47aa830e3f9a3b571e557d345daef2322b39164d88d41d47b269de2c5958731708c6bab0c27ebf3 -DIST audacity-minsrc-2.0.0.tar.bz2 6625078 SHA256 d849288ca5f90764d497953e7d2744e269bfbb6f71840762c66419e4c68aeb6a SHA512 b3056c63ae1946915d15872e871a3acfa213da1d518dd1521cae5dab27c5626e04895a5dc52aa2fb4ff73c931beb810de4c1b2982216e994df2beded9ec0a830 WHIRLPOOL a1be04dfed9cf184b515ef4da461c1bc0381b61c1563e72db4a1276e0536f8d7e2fe97209c48d189f7084fc2c1e31ffdb95a8affb2e3cc080c5d412d28ece588 -DIST audacity-minsrc-2.0.1.tar.bz2 6771643 SHA256 bda21ec18233e683ab9ef983ece9eb0637198743aac84624b42b04756822e52a SHA512 6d7fda9ac7582cf658b7f54b5a9e6a1a8318d4921bcdcb31be03356d20deacbcfb0c9757780675ab33aae93ceb5a2990b96b12f5817ff0c0ee5352c3caf20002 WHIRLPOOL de6c3fb49a05d0e527e7f78212436a802ed2d01743164a2600167701f0f246d1d1b30b3df8ad1aa366f4109f880fb8d1bc8ad5ae0e60a35f6cdac4f532740cc6 DIST audacity-minsrc-2.0.2.tar.bz2 6794285 SHA256 ac8a5ec62a5748de7f885fb3f82a6b6acdb26b28276827a678ec17ce65b9879d SHA512 3099c01b099306ee77c3df569a7412c230006ba8e7f85d6e79f0bc0373cc4c95f231aab7e1bde0d297afa3c1db7fe6dc125715d803dc78a47df4b716d7423d2e WHIRLPOOL 3fe42264f20920d1cadd3386c4521ce557c5f10ee5168cb4222843a25894de6a0106f2ed4246a5ab827fd4765a30cca21d81945092f5fe21bd1009483e098868 -DIST audacity-minsrc-2.0.3.tar.xz 5116320 SHA256 2e481eab900a31817d273e7e3e8b8c127b0d3cc55d8efa46dd005177615f8bcc SHA512 b97f6e8e3e316571c57f97a231411bbadab3bd007dc6066eea9f059fe91ee6b42c3d69a7e6850c8eeb2e701b3c1af218ce9d9d798273c46676f95a3b21cbe4c9 WHIRLPOOL f17ce2671116fa338862bdd69dd761663fcee1caa80ecbf80aef843b4c193ea32566433915b3cdda7da01f03380802e6f0f73e4c1491281136239820edf93e3b DIST audacity-minsrc-2.0.5.tar.xz 5314060 SHA256 e287541dd017f523fd9a06d5140b8f72fe9a0450709de7c398baffa106db2b79 SHA512 d126068e9916072a3c23809074a0a8eff2c3121663f37ee15680ec2731b540fa2d083f3e2eecdd3c288462fa164ffaf9e6cdb1c9e84a25af3fa8046ee6798004 WHIRLPOOL 106b4e8a6c4f1328d7d064b9b02abf636180ee151f3ac08d7e502424d4cce8fb8960fea0dc907625703cbfff808f82c556c3cf02f42aea186fb0aa00e4f967a0 -EBUILD audacity-2.0.0.ebuild 2646 SHA256 52e992b4d45c16419f1ff216d874c20e87c732ea61fd444625d11da8f8a1164b SHA512 250fba822f7358a71a0bd4d03ad0e2299d5c52de24ad1b9e8fbfa2b0f37eee323b049ed9eb22b5a1746a76c3b0495b9dd048adee31e0ae370db588f29ddf6e1e WHIRLPOOL e23f54bc2354915df6883f2499386a27b06b2da3fe84b585c9e68a1d2927b6763031c80edf4ca1150edbc4b45527a460c082acb5c70b5c5223d0675f92849c97 -EBUILD audacity-2.0.1.ebuild 2820 SHA256 7eaa52e6be14cf175326f5d724fbe7ed67d21b77b02e84aee722f015bef0951f SHA512 f465eaea06300c76846458b81221044e20e2363face0d79bccf0359d82de6fb22d84164566c6e57806d502511454aed0797eb67305493e68e09220d2e8a65ccc WHIRLPOOL 1ad18110cb4cc3ee73e9e6a5973e69f99e9a2deb6250f19c6cfe30064e7419d35ca49f762dca064946df0edf9ef103bfb39ae4c0f4c78b72396e3f6445108a59 -EBUILD audacity-2.0.2.ebuild 2655 SHA256 a2045421ea3f4023f9338739df532ce31278742e47c23373c50485bd73d6fd91 SHA512 bc271f81d2345e91d1f0e5b52069cfd6e76ef8eb0a8b88e691f6621746b375e76f13885e2e0a286d43521c85f10cb33c8dfcb1dec44d9241c1f15bd3e759cd2d WHIRLPOOL b15036196824c3b02b07c6f2b6b6a38d31254b8b18517ec5418dd38fcc83a664d10937ee34d6e298e3e53a1ac4406d1368dab47c1cd9addea2a4a21b3f843c88 -EBUILD audacity-2.0.3.ebuild 2774 SHA256 5b769633bccf7e7b16b2bb7c62f8d526ef4c917c962a5bfa65f23c1ca0e86555 SHA512 62da463e699473898ee1310ddf52fe17c28087f44382fa7fcb63c3ca20dca23926e7a8650e2db4b9ae0115859eb4572ef2cfd042913c22d4e0f57b6d007796f2 WHIRLPOOL dd1708c93a4b99ac1b3a0d82ebd9c7dc3126d4ea8e471bcb8f096656c9d21fd2cd27f86f3941470859b76ffef0a10856cd65639a46f01c551858a9683b38510a -EBUILD audacity-2.0.5.ebuild 2772 SHA256 e4b0d1a762c67a84c5e3b04da6bf14622e12e214c8f06f1762da99b7b4857c32 SHA512 3ae3413a0dc98874a42e26a0fe7e8ac5258dfa2048f0a8bf2fcd0dc7125e3113557b84dff262094a3f6ead700e199c173942dfde687ef80242ab289682cc1838 WHIRLPOOL 588b02e141a88253e2de936411cebd6c25dee24f15bb00b18f5d43525167a4513547162e8f0e7dae9ca2341a8b8137a01293691a6fa4a738561e17b5be0398d5 -MISC ChangeLog 30300 SHA256 6a4e279630a6cbd99842577eba8e86f1fb1f773ffe09aa5990adfbd9b27f89cf SHA512 ed2d9d2b2da3823e5ff5e662dadbb2979abf1078cf5064fa0387bfe200157c4da62947e2198c2972fca93881e36b42d67ba378fc06a1e0c391bf6d7810567c9f WHIRLPOOL 59bd0e44eb12171f07b4272cc9fd8331356b71eb4e77fd8551bcf2c28d165c8bd1988d243e0bdd5a4cb1687562391d3ae210eb31ebac8357034244b98ed2ad25 -MISC metadata.xml 1108 SHA256 782eb4531c9866b690bf1109bce2bc0eddf77a184b5526d6fbeeeb2af790e0be SHA512 848807c97ffeaa62e518749abd41a73dcf71b94dd3ff6297b43200c5ac9d4c657950661297485d347b02cc76a2262eae700a46a32d516f78a008c676594f9f34 WHIRLPOOL e406ff9dd2e729714704a11c041fe7b8613bb9ebf76a076392abe04e9107abc6d282f397b19d9f854f21d937f6d206d96fa989ec9c09a20f049bf0850d47795a +EBUILD audacity-2.0.2.ebuild 2633 SHA256 79e80f0e3c3d4e7a49a64518467aec70c10f47844dfe939cc8fbe118aa1eba6b SHA512 70661da37e99e129814cc227bb6f32a46311aca3344836fbdbe279e321fc5d7e0e0bd5ffceff822a35f31e92ef2def3e0c98e08c653d4b209bf00b2bf1f647b5 WHIRLPOOL 2b6d848be87ea07b12f8159f2ee697299d10022e3aca58b90d6e21b81d9aec939a4e1ddcf04b64782b5cd433c1be17bad224c4fdd08bdee3bc66a0e630649920 +EBUILD audacity-2.0.5.ebuild 2746 SHA256 9c29d7eb5e276d90c2e41d0378f27901cbf0f27200457300826a6cf71a06eefe SHA512 997ef8dacd5cba36007ca3d38bb31fe17e71d33d9cfda58c8a5775f182e8530f045b10b172ac62c142a19f6df96be3d32f92f011e665e394e98c03168681dc8f WHIRLPOOL f00821e9ed8f57a3f99123b32475bfbb497bd7c2b0de78b2e98330e90e21042df55604cfe020cc03b5f0c627b07759617ead212eec5c2c68e32171e7fe8e3eff +MISC ChangeLog 30556 SHA256 316dc192e93d18d439724c195378b5b93405f3d515bf4ccd8c01f3d79dba7b99 SHA512 ef8a9345d6013a13a02a61e12fbee2d092f8003e32e8416e03ca021555c03ccbe2280bcd3d7e6e5e795504af6461a98620cca342f911c44e95cc3275391a043b WHIRLPOOL 99338ccbd9aa2bc4350a05dd8a79fae66e988bda3f21215b47617e130367f3aacae1bc2e211e05ad12ccc5382a99ab0e8b58038bfeca908ce55b5870b151fda3 +MISC metadata.xml 1101 SHA256 95edb43969239f607dcafc0fac2053a6f7863eb05c4158724f1c82c4c95b8f90 SHA512 4283b9a843eac1de53d27802695d5643eb6497597232193a87e743393a615678e704acff3623a6464c44df1930af8e38fcc7ae7e7774d48daeb1bb6165da0645 WHIRLPOOL 419476939a22c2d2cae97848c164a7cfae2892e650a447e2edf37d3a898631fb771d818127c122cd592f8b1b013eb62e475784eb33186b53b02e4226c4ccc295 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2 +Version: GnuPG v2.1 -iJwEAQEIAAYFAlWYIJgACgkQG9wOWsQutdY+YAQAse5OrPSdPUyk8ek21EywigcJ -BupOLozBstnzKaWk/i3RIi8xJE2DbmTZ5YEI1KUIRWoqYYvIG8WImzz9jYtFsGa2 -OMTYUD43lw2SIw5uNWXHoYR5+Y792xnTTqq1r+CkHvmM1Krus+UELfqVKESVgGrN -xBnXtZXDIoU9NX+Yo5g= -=tVHO +iQJ8BAEBCABmBQJVnoJ0XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0 +RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFOXDAQAJt0xagQ3P4CugsAPGeebfyY +f3uhCBoA35E3PVz2Gib0bjZtbwe7eIVMp4VofLcTXxSl58dpXlOoosCKOdwTAVy5 +PIgxkZODKzLycTQOyMAha3I4ZR381Sv+V3jBZjdcTaWDgPubeeWFuOa6JZ+BYCPC +k050lg+O7RCPSJRd0f4kqxBXK6B673eN4emb56Tf77lzgrtC9zgdiFZ6AF+5eupf +mnYV76r/GABGFDGg8/lZPk9FcGGFXKOdJyuhiOMqkpvjhC0ERsv6v2dhvw49jklM +yP6HGIG0HddpCT5wp2xU47ulDOuV+fXsoX+yPh/ot5JLg23kVR0+bjgT7GYaqvKK +ywl9PcfdCYrBMsFP2epafZRmaGaYd24E/ZVeoRErdBHxZchS3sUo/GrnvUxXw11S +8aCnJu1VoOu5lSSUMfYicCEyDxv09Vrq1otHqZJoquQLLgVlI2h8muC2WkKAoqlO +0M12nte7n3bGZV4lcO06Btt0tSOv40Xmwy6Io27dtptE6Fc/wZbvBW+GzQc6Nvxx +bLY3kRBfm4Ifk9qrhTAGerLmJSry2GZDk77yiCwdfZGBADfpfEwbJFiX8cgYG0jR +NjNDkOoLiFYMXJw8gf382Sh2wqZAUst4Tr3urvJz3lVT8XK8drzYGf1r7C16/LJ1 +ZkPbtgJZXohzwkpFGMrR +=TjCZ -----END PGP SIGNATURE----- diff --git a/media-sound/audacity/audacity-2.0.0.ebuild b/media-sound/audacity/audacity-2.0.0.ebuild deleted file mode 100644 index 119ff9b39c9af..0000000000000 --- a/media-sound/audacity/audacity-2.0.0.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.0.ebuild,v 1.7 2012/06/03 14:01:04 blueness Exp $ - -EAPI=4 - -inherit eutils wxwidgets autotools versionator - -MY_PV=$(replace_version_separator 3 -) -MY_P="${PN}-src-${MY_PV}" -MY_T="${PN}-minsrc-${MY_PV}" -DESCRIPTION="Free crossplatform audio editor" -HOMEPAGE="http://audacity.sourceforge.net/" -SRC_URI="http://${PN}.googlecode.com/files/${MY_T}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~mips ppc ppc64 x86" -IUSE="alsa ffmpeg flac id3tag jack ladspa libsamplerate midi mp3 soundtouch twolame vamp vorbis" -RESTRICT="test" - -COMMON_DEPEND="x11-libs/wxGTK:2.8[X] - >=app-arch/zip-2.3 - >=media-libs/libsndfile-1.0.0 - dev-libs/expat - libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) - vorbis? ( >=media-libs/libvorbis-1.0 ) - mp3? ( >=media-libs/libmad-0.14.2b ) - flac? ( >=media-libs/flac-1.2.0[cxx] ) - id3tag? ( media-libs/libid3tag ) - soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) - vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) - twolame? ( media-sound/twolame ) - ffmpeg? ( virtual/ffmpeg ) - alsa? ( media-libs/alsa-lib ) - jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )" -# Crashes at startup here... -# lv2? ( >=media-libs/slv2-0.6.0 ) -# Disabled upstream ATM -# ladspa? ( >=media-libs/liblrdf-0.4.0 ) - -RDEPEND="${COMMON_DEPEND} - mp3? ( >=media-sound/lame-3.70 )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -REQUIRED_USE="soundtouch? ( midi )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.3.13-automagic.patch - epatch "${FILESDIR}"/${PN}-1.3.14-typecast.patch - AT_M4DIR="${S}/m4" eautoreconf -} - -src_configure() { - WX_GTK_VER="2.8" - need-wxwidgets unicode - - # * always use system libraries if possible - # * options listed in the order that configure --help lists them - # * if libsamplerate not requested, use libresample instead. - econf \ - --enable-unicode \ - --enable-nyquist \ - $(use_enable ladspa) \ - --with-libsndfile=system \ - --with-expat=system \ - $(use_with libsamplerate) \ - $(use_with !libsamplerate libresample) \ - $(use_with vorbis libvorbis) \ - $(use_with mp3 libmad) \ - $(use_with flac libflac) \ - $(use_with id3tag libid3tag) \ - $(use_with soundtouch) \ - $(use_with vamp libvamp) \ - $(use_with twolame libtwolame) \ - $(use_with ffmpeg) \ - $(use_with midi) \ - $(use_with alsa) \ - $(use_with jack) -} - -# $(use_with lv2 slv2) \ -# $(use_with ladspa liblrdf) \ - -src_install() { - emake DESTDIR="${D}" install - - # Remove bad doc install - rm -rf "${D}"/usr/share/doc - - # Install our docs - dodoc README.txt -} diff --git a/media-sound/audacity/audacity-2.0.1.ebuild b/media-sound/audacity/audacity-2.0.1.ebuild deleted file mode 100644 index 43e0e2e77b921..0000000000000 --- a/media-sound/audacity/audacity-2.0.1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.1.ebuild,v 1.3 2012/10/11 23:26:38 blueness Exp $ - -EAPI=4 - -inherit eutils wxwidgets autotools versionator - -MY_PV=$(replace_version_separator 3 -) -MY_P="${PN}-src-${MY_PV}" -MY_T="${PN}-minsrc-${MY_PV}" -DESCRIPTION="Free crossplatform audio editor" -HOMEPAGE="http://audacity.sourceforge.net/" -SRC_URI="http://${PN}.googlecode.com/files/${MY_T}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86" -IUSE="alsa ffmpeg flac id3tag jack ladspa libsamplerate midi mp3 sbsms soundtouch twolame vamp vorbis" -RESTRICT="test" - -COMMON_DEPEND="x11-libs/wxGTK:2.8[X] - >=app-arch/zip-2.3 - >=media-libs/libsndfile-1.0.0 - dev-libs/expat - libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) - vorbis? ( >=media-libs/libvorbis-1.0 ) - mp3? ( >=media-libs/libmad-0.14.2b ) - flac? ( >=media-libs/flac-1.2.0[cxx] ) - id3tag? ( media-libs/libid3tag ) - sbsms? ( media-libs/libsbsms ) - soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) - vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) - twolame? ( media-sound/twolame ) - ffmpeg? ( virtual/ffmpeg ) - alsa? ( media-libs/alsa-lib ) - jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )" -# Crashes at startup here... -# lv2? ( >=media-libs/slv2-0.6.0 ) -# Disabled upstream ATM -# ladspa? ( >=media-libs/liblrdf-0.4.0 ) - -RDEPEND="${COMMON_DEPEND} - mp3? ( >=media-sound/lame-3.70 )" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" - -REQUIRED_USE="soundtouch? ( midi )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.3.13-automagic.patch - epatch "${FILESDIR}"/${PN}-1.3.14-typecast.patch - - if ! use ffmpeg ; then - sed -i -e "s:^#define EXPERIMENTAL_OD_FFMPEG://\0:" src/Experimental.h || die - fi - - AT_M4DIR="${S}/m4" eautoreconf -} - -src_configure() { - WX_GTK_VER="2.8" - need-wxwidgets unicode - - # * always use system libraries if possible - # * options listed in the order that configure --help lists them - # * if libsamplerate not requested, use libresample instead. - econf \ - --enable-unicode \ - --enable-nyquist \ - $(use_enable ladspa) \ - --with-libsndfile=system \ - --with-expat=system \ - $(use_with libsamplerate) \ - $(use_with !libsamplerate libresample) \ - $(use_with vorbis libvorbis) \ - $(use_with mp3 libmad) \ - $(use_with flac libflac) \ - $(use_with id3tag libid3tag) \ - $(use_with sbsms) \ - $(use_with soundtouch) \ - $(use_with vamp libvamp) \ - $(use_with twolame libtwolame) \ - $(use_with ffmpeg) \ - $(use_with midi) \ - $(use_with alsa) \ - $(use_with jack) -} - -# $(use_with lv2 slv2) \ -# $(use_with ladspa liblrdf) \ - -src_install() { - emake DESTDIR="${D}" install - - # Remove bad doc install - rm -rf "${D}"/usr/share/doc - - # Install our docs - dodoc README.txt -} diff --git a/media-sound/audacity/audacity-2.0.2.ebuild b/media-sound/audacity/audacity-2.0.2.ebuild index 3426683d01820..f4f61af212347 100644 --- a/media-sound/audacity/audacity-2.0.2.ebuild +++ b/media-sound/audacity/audacity-2.0.2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.2.ebuild,v 1.7 2013/06/29 19:40:54 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.2.ebuild,v 1.8 2015/07/09 14:17:15 yngwin Exp $ EAPI=4 @@ -10,8 +10,8 @@ MY_PV=$(replace_version_separator 3 -) MY_P="${PN}-src-${MY_PV}" MY_T="${PN}-minsrc-${MY_PV}" DESCRIPTION="Free crossplatform audio editor" -HOMEPAGE="http://audacity.sourceforge.net/" -SRC_URI="http://audacity.googlecode.com/files/${MY_T}.tar.bz2" +HOMEPAGE="http://web.audacityteam.org/" +SRC_URI="mirror://gentoo/${MY_T}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/media-sound/audacity/audacity-2.0.3.ebuild b/media-sound/audacity/audacity-2.0.3.ebuild deleted file mode 100644 index e7bfabb460561..0000000000000 --- a/media-sound/audacity/audacity-2.0.3.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.3.ebuild,v 1.3 2013/07/11 19:25:22 vincent Exp $ - -EAPI=4 - -inherit eutils wxwidgets autotools versionator - -MY_PV=$(replace_version_separator 3 -) -MY_P="${PN}-src-${MY_PV}" -MY_T="${PN}-minsrc-${MY_PV}" -DESCRIPTION="Free crossplatform audio editor" -HOMEPAGE="http://audacity.sourceforge.net/" -SRC_URI="http://audacity.googlecode.com/files/${MY_T}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86" -IUSE="alsa ffmpeg flac id3tag jack ladspa libsamplerate +libsoxr midi mp3 sbsms soundtouch twolame vamp vorbis" -RESTRICT="test" - -COMMON_DEPEND="x11-libs/wxGTK:2.8[X] - >=app-arch/zip-2.3 - >=media-libs/libsndfile-1.0.0 - dev-libs/expat - libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) - libsoxr? ( media-libs/soxr ) - vorbis? ( >=media-libs/libvorbis-1.0 ) - mp3? ( >=media-libs/libmad-0.14.2b ) - flac? ( >=media-libs/flac-1.2.0[cxx] ) - id3tag? ( media-libs/libid3tag ) - sbsms? ( media-libs/libsbsms ) - soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) - vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) - twolame? ( media-sound/twolame ) - ffmpeg? ( virtual/ffmpeg ) - alsa? ( media-libs/alsa-lib ) - jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 )" -# Crashes at startup here... -# lv2? ( >=media-libs/slv2-0.6.0 ) -# Disabled upstream ATM -# ladspa? ( >=media-libs/liblrdf-0.4.0 ) - -RDEPEND="${COMMON_DEPEND} - mp3? ( >=media-sound/lame-3.70 )" -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -REQUIRED_USE="soundtouch? ( midi )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.3.13-automagic.patch - - AT_M4DIR="${S}/m4" eautoreconf -} - -src_configure() { - WX_GTK_VER="2.8" - need-wxwidgets unicode - - # * always use system libraries if possible - # * options listed in the order that configure --help lists them - # * if libsamplerate not requested, use libresample instead. - econf \ - --enable-unicode \ - --enable-nyquist \ - --disable-dynamic-loading \ - $(use_enable ladspa) \ - --with-libsndfile=system \ - --with-expat=system \ - $(use_with libsamplerate) \ - $(use_with !libsamplerate libresample) \ - $(use_with libsoxr) \ - $(use_with vorbis libvorbis) \ - $(use_with mp3 libmad) \ - $(use_with flac libflac) \ - $(use_with id3tag libid3tag) \ - $(use_with sbsms) \ - $(use_with soundtouch) \ - $(use_with vamp libvamp) \ - $(use_with twolame libtwolame) \ - $(use_with ffmpeg) \ - $(use_with midi) \ - $(use_with alsa) \ - $(use_with jack) -} - -# $(use_with lv2 slv2) \ -# $(use_with ladspa liblrdf) \ - -src_install() { - emake DESTDIR="${D}" install - - # Remove bad doc install - rm -rf "${D}"/usr/share/doc - - # Install our docs - dodoc README.txt -} diff --git a/media-sound/audacity/audacity-2.0.5.ebuild b/media-sound/audacity/audacity-2.0.5.ebuild index 765514404c3e1..3bff3ed041638 100644 --- a/media-sound/audacity/audacity-2.0.5.ebuild +++ b/media-sound/audacity/audacity-2.0.5.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/media-sound/audacity/audacity-2.0.5.ebuild,v 1.3 2015/07/04 18:08:28 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/audacity/audacity-2.0.5.ebuild,v 1.4 2015/07/09 14:17:15 yngwin Exp $ EAPI=5 @@ -10,8 +10,8 @@ MY_PV=$(replace_version_separator 3 -) MY_P="${PN}-src-${MY_PV}" MY_T="${PN}-minsrc-${MY_PV}" DESCRIPTION="Free crossplatform audio editor" -HOMEPAGE="http://audacity.sourceforge.net/" -SRC_URI="http://audacity.googlecode.com/files/${MY_T}.tar.xz" +HOMEPAGE="http://web.audacityteam.org/" +SRC_URI="mirror://gentoo/${MY_T}.tar.xz" LICENSE="GPL-2" SLOT="0" diff --git a/media-sound/audacity/metadata.xml b/media-sound/audacity/metadata.xml index 571c5a2b3cd91..f1732761cd310 100644 --- a/media-sound/audacity/metadata.xml +++ b/media-sound/audacity/metadata.xml @@ -1,22 +1,27 @@ - proaudio - - richard@audacityteam.org - Richard Ash - Upstream - please CC on bugs that concerns upstream - - - Enables ID3 tagging with id3tag library - Uses media-libs/soxr as audio resampling library: Better quality than the included resampler and much faster than libsamplerate while keeping almost the same quality. - Enables MIDI support - Enables sbsms library support for pitch and tempo changing - Enables soundtouch library support for pitch and tempo changing - Enables twolame support (MPEG Audio Layer 2 encoder) - Enables vamp plugins support (Audio analysing plugins) - - - audacity - + proaudio + + richard@audacityteam.org + Richard Ash + Upstream - please CC on bugs that concerns upstream + + + Enables ID3 tagging with id3tag library + + Uses media-libs/soxr as audio resampling library: Better + quality than the included resampler and much faster than libsamplerate + while keeping almost the same quality. + + Enables MIDI support + Enables sbsms library support for pitch and tempo + changing + + Enables soundtouch library support for pitch and + tempo changing + + Enables twolame support (MPEG Audio Layer 2 encoder) + Enables vamp plugins support (Audio analysing plugins) + diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index a7f051736a91f..163281ee73a71 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Thu, 09 Jul 2015 13:36:56 +0000 +Thu, 09 Jul 2015 14:36:54 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index d9c62c9c06668..163281ee73a71 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Thu, 09 Jul 2015 13:36:57 +0000 +Thu, 09 Jul 2015 14:36:54 +0000 diff --git a/metadata/md5-cache/dev-libs/openssl-1.0.1p b/metadata/md5-cache/dev-libs/openssl-1.0.1p new file mode 100644 index 0000000000000..0e52d7c9b7faa --- /dev/null +++ b/metadata/md5-cache/dev-libs/openssl-1.0.1p @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare test unpack +DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-lang/perl-5 test? ( sys-devel/bc ) +DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS) +EAPI=4 +HOMEPAGE=http://www.openssl.org/ +IUSE=bindist gmp kerberos rfc3779 cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux +LICENSE=openssl +PDEPEND=app-misc/ca-certificates +RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r3 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) ! openssl-c_rehash.sh.1.7 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build e733e978b7fa70607cc221fd9c070db6 multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=0ba95fd334523d52f186cce483db3320 diff --git a/metadata/md5-cache/dev-libs/openssl-1.0.2d b/metadata/md5-cache/dev-libs/openssl-1.0.2d new file mode 100644 index 0000000000000..67db7daf04acb --- /dev/null +++ b/metadata/md5-cache/dev-libs/openssl-1.0.2d @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install postinst preinst prepare test +DEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) !=dev-lang/perl-5 sctp? ( >=net-misc/lksctp-tools-1.0.12 ) test? ( sys-devel/bc ) +DESCRIPTION=full-strength general purpose cryptography library (including SSL and TLS) +EAPI=4 +HOMEPAGE=http://www.openssl.org/ +IUSE=+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 static-libs test +tls-heartbeat vanilla zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux +LICENSE=openssl +PDEPEND=app-misc/ca-certificates +RDEPEND=gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=app-crypt/mit-krb5-1.11.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) ! openssl-c_rehash.sh.1.7 +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build e733e978b7fa70607cc221fd9c070db6 multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=4ecf9fd50a1117373599d0f2082234c1 diff --git a/metadata/md5-cache/media-sound/audacity-2.0.0 b/metadata/md5-cache/media-sound/audacity-2.0.0 deleted file mode 100644 index 96fb3334dea4b..0000000000000 --- a/metadata/md5-cache/media-sound/audacity-2.0.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=Free crossplatform audio editor -EAPI=4 -HOMEPAGE=http://audacity.sourceforge.net/ -IUSE=alsa ffmpeg flac id3tag jack ladspa libsamplerate midi mp3 soundtouch twolame vamp vorbis -KEYWORDS=amd64 ~mips ppc ppc64 x86 -LICENSE=GPL-2 -RDEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) mp3? ( >=media-sound/lame-3.70 ) -REQUIRED_USE=soundtouch? ( midi ) -RESTRICT=test -SLOT=0 -SRC_URI=http://audacity.googlecode.com/files/audacity-minsrc-2.0.0.tar.bz2 -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f wxwidgets 6d6eec2685256d35511e7b6d5461bec9 -_md5_=644d70673b607e8c26602bf1ca3ca2d4 diff --git a/metadata/md5-cache/media-sound/audacity-2.0.1 b/metadata/md5-cache/media-sound/audacity-2.0.1 deleted file mode 100644 index fc4c5721acd6b..0000000000000 --- a/metadata/md5-cache/media-sound/audacity-2.0.1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) sbsms? ( media-libs/libsbsms ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=Free crossplatform audio editor -EAPI=4 -HOMEPAGE=http://audacity.sourceforge.net/ -IUSE=alsa ffmpeg flac id3tag jack ladspa libsamplerate midi mp3 sbsms soundtouch twolame vamp vorbis -KEYWORDS=~amd64 ~mips ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) sbsms? ( media-libs/libsbsms ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) mp3? ( >=media-sound/lame-3.70 ) -REQUIRED_USE=soundtouch? ( midi ) -RESTRICT=test -SLOT=0 -SRC_URI=http://audacity.googlecode.com/files/audacity-minsrc-2.0.1.tar.bz2 -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f wxwidgets 6d6eec2685256d35511e7b6d5461bec9 -_md5_=db7fcd6ff16abfacce9f4adb4a7212dc diff --git a/metadata/md5-cache/media-sound/audacity-2.0.2 b/metadata/md5-cache/media-sound/audacity-2.0.2 index 9121a8bf4a726..a731b4bdc3de3 100644 --- a/metadata/md5-cache/media-sound/audacity-2.0.2 +++ b/metadata/md5-cache/media-sound/audacity-2.0.2 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) sbsms? ( media-libs/libsbsms ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Free crossplatform audio editor EAPI=4 -HOMEPAGE=http://audacity.sourceforge.net/ +HOMEPAGE=http://web.audacityteam.org/ IUSE=alsa ffmpeg flac id3tag jack ladspa libsamplerate midi mp3 sbsms soundtouch twolame vamp vorbis KEYWORDS=amd64 ~mips ppc ppc64 x86 LICENSE=GPL-2 @@ -10,6 +10,6 @@ RDEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 d REQUIRED_USE=soundtouch? ( midi ) RESTRICT=test SLOT=0 -SRC_URI=http://audacity.googlecode.com/files/audacity-minsrc-2.0.2.tar.bz2 +SRC_URI=mirror://gentoo/audacity-minsrc-2.0.2.tar.bz2 _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f wxwidgets 6d6eec2685256d35511e7b6d5461bec9 -_md5_=b30a0ac33ad057d95cc012bdcb4891e5 +_md5_=70eb74bdf9c9916a4292682dd5530432 diff --git a/metadata/md5-cache/media-sound/audacity-2.0.3 b/metadata/md5-cache/media-sound/audacity-2.0.3 deleted file mode 100644 index a0cdad331f480..0000000000000 --- a/metadata/md5-cache/media-sound/audacity-2.0.3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=configure install prepare -DEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) libsoxr? ( media-libs/soxr ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) sbsms? ( media-libs/libsbsms ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) app-arch/xz-utils virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 -DESCRIPTION=Free crossplatform audio editor -EAPI=4 -HOMEPAGE=http://audacity.sourceforge.net/ -IUSE=alsa ffmpeg flac id3tag jack ladspa libsamplerate +libsoxr midi mp3 sbsms soundtouch twolame vamp vorbis -KEYWORDS=~amd64 ~mips ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) libsoxr? ( media-libs/soxr ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) sbsms? ( media-libs/libsbsms ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) mp3? ( >=media-sound/lame-3.70 ) -REQUIRED_USE=soundtouch? ( midi ) -RESTRICT=test -SLOT=0 -SRC_URI=http://audacity.googlecode.com/files/audacity-minsrc-2.0.3.tar.xz -_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f wxwidgets 6d6eec2685256d35511e7b6d5461bec9 -_md5_=0c7e731a856ff8d5d3957275d9ae7a22 diff --git a/metadata/md5-cache/media-sound/audacity-2.0.5 b/metadata/md5-cache/media-sound/audacity-2.0.5 index c605b678d1ed2..2d0153254e37f 100644 --- a/metadata/md5-cache/media-sound/audacity-2.0.5 +++ b/metadata/md5-cache/media-sound/audacity-2.0.5 @@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare DEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 dev-libs/expat libsamplerate? ( >=media-libs/libsamplerate-0.1.2 ) libsoxr? ( media-libs/soxr ) vorbis? ( >=media-libs/libvorbis-1.0 ) mp3? ( >=media-libs/libmad-0.14.2b ) flac? ( >=media-libs/flac-1.2.0[cxx] ) id3tag? ( media-libs/libid3tag ) sbsms? ( media-libs/libsbsms ) soundtouch? ( >=media-libs/libsoundtouch-1.3.1 ) vamp? ( >=media-libs/vamp-plugin-sdk-2.0 ) twolame? ( media-sound/twolame ) ffmpeg? ( virtual/ffmpeg ) alsa? ( media-libs/alsa-lib ) jack? ( >=media-sound/jack-audio-connection-kit-0.103.0 ) app-arch/xz-utils virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Free crossplatform audio editor EAPI=5 -HOMEPAGE=http://audacity.sourceforge.net/ +HOMEPAGE=http://web.audacityteam.org/ IUSE=alsa ffmpeg flac id3tag jack ladspa libsamplerate +libsoxr midi mp3 sbsms soundtouch twolame vamp vorbis KEYWORDS=amd64 ~mips ~ppc ppc64 ~x86 LICENSE=GPL-2 @@ -10,6 +10,6 @@ RDEPEND=x11-libs/wxGTK:2.8[X] >=app-arch/zip-2.3 >=media-libs/libsndfile-1.0.0 d REQUIRED_USE=soundtouch? ( midi ) RESTRICT=test SLOT=0 -SRC_URI=http://audacity.googlecode.com/files/audacity-minsrc-2.0.5.tar.xz +SRC_URI=mirror://gentoo/audacity-minsrc-2.0.5.tar.xz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f wxwidgets 6d6eec2685256d35511e7b6d5461bec9 -_md5_=d308246ec9eb5e510f22ab6d35debd87 +_md5_=ae72717f80d5a3095b6ce2380d290343 diff --git a/metadata/md5-cache/sci-mathematics/octave-4.0.0 b/metadata/md5-cache/sci-mathematics/octave-4.0.0 index d64e0e5c09879..63bd3c617eadb 100644 --- a/metadata/md5-cache/sci-mathematics/octave-4.0.0 +++ b/metadata/md5-cache/sci-mathematics/octave-4.0.0 @@ -1,13 +1,13 @@ DEFINED_PHASES=compile configure install preinst prepare setup test -DEPEND=app-text/ghostscript-gpl dev-libs/libpcre:3= sys-libs/ncurses:5= virtual/blas virtual/lapack curl? ( net-misc/curl:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:0= ) gnuplot? ( sci-visualization/gnuplot ) gui? ( x11-libs/qscintilla:0= ) hdf5? ( sci-libs/hdf5:0= ) imagemagick? ( || ( media-gfx/graphicsmagick[cxx] media-gfx/imagemagick[cxx] ) ) java? ( >=virtual/jre-1.6.0:* ) jit? ( >=sys-devel/llvm-3.3:0= =x11-libs/fltk-1.3:1=[opengl,xft] x11-libs/gl2ps:0= virtual/glu ) postscript? ( app-text/epstool media-gfx/pstoedit media-gfx/transfig ) qhull? ( media-libs/qhull:0= ) qrupdate? ( sci-libs/qrupdate:0= ) readline? ( sys-libs/readline:0= ) sparse? ( sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/cxsparse:0= sci-libs/umfpack:0= ) X? ( x11-libs/libX11:0= ) zlib? ( sys-libs/zlib:0= ) qrupdate? ( app-misc/pax-utils ) sparse? ( app-misc/pax-utils ) java? ( >=virtual/jdk-1.6.0 ) doc? ( virtual/latex-base dev-texlive/texlive-genericrecommended dev-texlive/texlive-metapost sys-apps/texinfo ) dev-util/gperf virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/fortran java? ( >=dev-java/java-config-2.2.0 ) +DEPEND=app-text/ghostscript-gpl dev-libs/libpcre:3= sys-libs/ncurses:5= virtual/blas virtual/lapack curl? ( net-misc/curl:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:0= ) gnuplot? ( sci-visualization/gnuplot ) gui? ( x11-libs/qscintilla:0= ) hdf5? ( sci-libs/hdf5:0= ) imagemagick? ( || ( media-gfx/graphicsmagick[cxx] media-gfx/imagemagick[cxx] ) ) java? ( >=virtual/jre-1.6.0:* ) jit? ( >=sys-devel/autoconf-archive-2015.02.04 >=sys-devel/llvm-3.3:0= =x11-libs/fltk-1.3:1=[opengl,xft] x11-libs/gl2ps:0= virtual/glu ) postscript? ( app-text/epstool media-gfx/pstoedit media-gfx/transfig ) qhull? ( media-libs/qhull:0= ) qrupdate? ( sci-libs/qrupdate:0= ) readline? ( sys-libs/readline:0= ) sparse? ( sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/cxsparse:0= sci-libs/umfpack:0= ) X? ( x11-libs/libX11:0= ) zlib? ( sys-libs/zlib:0= ) qrupdate? ( app-misc/pax-utils ) sparse? ( app-misc/pax-utils ) java? ( >=virtual/jdk-1.6.0 ) doc? ( virtual/latex-base dev-texlive/texlive-genericrecommended dev-texlive/texlive-metapost sys-apps/texinfo ) dev-util/gperf virtual/pkgconfig !=sys-devel/automake-1.14.1:1.14 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/fortran java? ( >=dev-java/java-config-2.2.0 ) DESCRIPTION=High-level interactive language for numerical computations EAPI=5 HOMEPAGE=http://www.octave.org/ IUSE=curl doc fftw +glpk gnuplot gui hdf5 +imagemagick java jit opengl postscript +qhull +qrupdate readline +sparse static-libs X zlib elibc_FreeBSD java KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux LICENSE=GPL-3 -RDEPEND=app-text/ghostscript-gpl dev-libs/libpcre:3= sys-libs/ncurses:5= virtual/blas virtual/lapack curl? ( net-misc/curl:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:0= ) gnuplot? ( sci-visualization/gnuplot ) gui? ( x11-libs/qscintilla:0= ) hdf5? ( sci-libs/hdf5:0= ) imagemagick? ( || ( media-gfx/graphicsmagick[cxx] media-gfx/imagemagick[cxx] ) ) java? ( >=virtual/jre-1.6.0:* ) jit? ( >=sys-devel/llvm-3.3:0= =x11-libs/fltk-1.3:1=[opengl,xft] x11-libs/gl2ps:0= virtual/glu ) postscript? ( app-text/epstool media-gfx/pstoedit media-gfx/transfig ) qhull? ( media-libs/qhull:0= ) qrupdate? ( sci-libs/qrupdate:0= ) readline? ( sys-libs/readline:0= ) sparse? ( sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/cxsparse:0= sci-libs/umfpack:0= ) X? ( x11-libs/libX11:0= ) zlib? ( sys-libs/zlib:0= ) virtual/fortran java? ( >=dev-java/java-config-2.2.0 ) +RDEPEND=app-text/ghostscript-gpl dev-libs/libpcre:3= sys-libs/ncurses:5= virtual/blas virtual/lapack curl? ( net-misc/curl:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:0= ) gnuplot? ( sci-visualization/gnuplot ) gui? ( x11-libs/qscintilla:0= ) hdf5? ( sci-libs/hdf5:0= ) imagemagick? ( || ( media-gfx/graphicsmagick[cxx] media-gfx/imagemagick[cxx] ) ) java? ( >=virtual/jre-1.6.0:* ) jit? ( >=sys-devel/autoconf-archive-2015.02.04 >=sys-devel/llvm-3.3:0= =x11-libs/fltk-1.3:1=[opengl,xft] x11-libs/gl2ps:0= virtual/glu ) postscript? ( app-text/epstool media-gfx/pstoedit media-gfx/transfig ) qhull? ( media-libs/qhull:0= ) qrupdate? ( sci-libs/qrupdate:0= ) readline? ( sys-libs/readline:0= ) sparse? ( sci-libs/arpack:0= sci-libs/camd:0= sci-libs/ccolamd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/cxsparse:0= sci-libs/umfpack:0= ) X? ( x11-libs/libX11:0= ) zlib? ( sys-libs/zlib:0= ) virtual/fortran java? ( >=dev-java/java-config-2.2.0 ) SLOT=0/4.0.0 SRC_URI=mirror://gnu/octave/octave-4.0.0.tar.xz _eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb autotools-utils dbce0f7913bd240fdf0ef428149855c0 eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 fortran-2 db8710b355fc5598015c4bc3aad3bdb0 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 8cdf065211fa6d6687bdc3f3ebe12efc libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 pax-utils dfe060cb70d89757fde5c1ff8405e950 toolchain-funcs 42408102d713fbad60ca21349865edb4 versionator cd0bcdb170807e4a1984115e9d53a26f -_md5_=99baab32fb43bdb325901c2e5a9dc9f3 +_md5_=0ecbd1ee45fcacb68d8251d93620ef83 diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index ecf1d866dac19..dea24449d4cd0 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Thu, 09 Jul 2015 13:37:00 +0000 +Thu, 09 Jul 2015 14:36:57 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index fd4dafa7c24d5..af2e25bd0d1aa 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Thu Jul 9 13:36:56 UTC 2015 +Thu Jul 9 14:36:54 UTC 2015 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 3acf5513c49e6..ad5519bbfdf59 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Thu, 09 Jul 2015 13:45:01 +0000 +Thu, 09 Jul 2015 14:45:01 +0000 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index fbd7872ca3ffc..96937820973d8 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1436448901 Thu 09 Jul 2015 01:35:01 PM UTC +1436452501 Thu 09 Jul 2015 02:35:01 PM UTC diff --git a/sci-mathematics/octave/ChangeLog b/sci-mathematics/octave/ChangeLog index 505268d116fbe..372f62ba34677 100644 --- a/sci-mathematics/octave/ChangeLog +++ b/sci-mathematics/octave/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for sci-mathematics/octave # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.176 2015/07/07 13:25:35 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/ChangeLog,v 1.177 2015/07/09 14:24:51 gienah Exp $ + + 09 Jul 2015; Mark Wright + +files/octave-4.0.0-llvm-3.5-gnulib-hg.patch, octave-4.0.0.ebuild: + Fix Bug 554290 - sci-mathematics/octave-4.0.0 fails to build - syntax error + near unexpected token -std=c++11, AX_CHECK_COMPILE_FLAG(-std=c++11,' - thanks + to Nikolaos Chatzidakis for reporting, PL Hayes, Francisco Vazquez for + helping. Correct --without-64 to --disable-64. Apply octave-4.0.0-llvm-3.5 + -gnulib-hg.patch from http://savannah.gnu.org/bugs/?41061 to fix compile error + with some configurations (gcc 4.8.3 in a mostly stable chroot with llvm 3.5.0, + USE=jit) *octave-4.0.0 (07 Jul 2015) diff --git a/sci-mathematics/octave/Manifest b/sci-mathematics/octave/Manifest index 1a04594d644c5..0d0e62ab6508d 100644 --- a/sci-mathematics/octave/Manifest +++ b/sci-mathematics/octave/Manifest @@ -16,6 +16,7 @@ AUX octave-3.8.1-imagemagick.patch 5627 SHA256 ca2ca6df409d36e0f64b6c9b5c3be6ed1 AUX octave-3.8.1-pkgbuilddir.patch 1417 SHA256 7b2e74e3e9b713a2c52d19aa4fb4c3dd637ee4887c358027289f394342560c07 SHA512 5f1aa2e1533223832045ea418e06b6fb1276f9d16aca6cd8f0e8708bcdd0fcc67421462b40b0bd8a4fe7d98abdc2cccc2a2383fb17c12fd73c812b148b06fd30 WHIRLPOOL fe5df789a0d0bdd387423685b6ab3ae636b87a64bd6e579ac7fac80797297dee25177c86c0d1bb8e045160b153622c6bd331331d17d270128f52be00eeaec620 AUX octave-4.0.0-imagemagick-configure.patch 812 SHA256 7b2aa394d0b48d0e10870aaa6b8cb2daa89e16be60d715ffbe138ae7e1ca29f5 SHA512 d97ca8e3cc6cf7b4a89def29e5ff9edb6d28a77b701a7318d35eeca451a53e664d98808ed23bdebeadf26752f4a19474c62ac26ff7f9e6d0cf3d2e3bf24bcdf9 WHIRLPOOL 28249758478528c12c4f694341c1ad04ef0296689db98d9fa1a4b55d6f0296db703658c5ea194553e030480f502a9cbc9852d4498001029ef4691708b706969a AUX octave-4.0.0-imagemagick.patch 5716 SHA256 57549fe4eb2f0766fa9128e262c8e3f0a211522f3b6f2f37262ee361984d4492 SHA512 ee4769c06848c2c1829e7cf10d03ecee998464d2bb0717de5ea056521c034a4e149b090d5fc0d8fb9e6ce424f1383a5822b7c4fadd87a0cd45804c811411aa7b WHIRLPOOL 47c7a442faa03736c01ce1f1e360ac254f171463d4c42ca8adde5041b4be4bde134687768106da4de5b6f0f7d6e6a523ddccd73e30f2683ed15d0db9b0f45c92 +AUX octave-4.0.0-llvm-3.5-gnulib-hg.patch 437 SHA256 11de2c894dd1697e1ea3383f31d3219b7887830cb72052fac64e3ee68f8cd62c SHA512 f688d53f3a5b52e2bbb70084d1c31b5afc437204d6861625cac8855b6878fc9073dfd160993bb47432838a5ead5024e9faa66760244a8123d72c2fba464b564a WHIRLPOOL ec0bfce60f6758a64f421536ecfdc9c91744ff3c39b9528bc66848802561204040f02a7f8e98b95f60153d044e672019b0bb03e3551fc6a3f710b65198d74183 AUX octave-4.0.0-llvm-3.5.patch 4410 SHA256 34a9efce2fd1761ee8845527a707ff036dae29aa452e0c60c6e91fa4caa1d859 SHA512 9e6d048b24cf3e45b1162010ea6ad26c32b70ac12ba2f2a313832c0ecee769a329fb5ec9c216778505b9f8cdd5635685a0e397e533dc188959cd968b9b2f3726 WHIRLPOOL 02ef03bb4ca57905dec25ae79089ed79a272e64bfcc0a7d256d9c64c5edc13f35b25955197e7e3a1a0139a146c5c6c9ed1f8e5d8810edc07d136231380188894 DIST octave-3.6.4.tar.bz2 15627315 SHA256 fa185df9591f5d740f4d37ff6eaf06db576fdd3e0ddd9d0737365799e5d1c962 SHA512 a49ef50161272618c9543057be5903e1e50b7f4ecb929777f6715d4b3a07a92c36a5b13958c52d8b942b6c7e7e3f7844409d0062eb02bdb3972d7194312b7a81 WHIRLPOOL f51c764ce1ed911661bb3dd1d31a2321f09c0d887ead7bbe8c1f4ad1ebe05137223afb5ff18fc57b83d631936975964a85e4fed9a087760935acb5a35050cda0 DIST octave-3.8.1.tar.bz2 17664241 SHA256 d6762ed2ad4a042243a095fb44c7a1d3a91c635b6dca37fcef15a5efdffa9bbd SHA512 673ff37692d2ef1116a10afb36448494e69cb01de609017af1a72c3258a1fe71012e9986aafc29127509f7e6664127b4e9b7f269322820b3464eb30ab4b4ef7f WHIRLPOOL 85729283a65051159245f31ab53951c756ea55d1cc93518dbb55b740329a89cffbdf3679ae8d2b957e1a4b47dbf5f2dd9d60f51acf32e159d821979661a5fa54 @@ -26,13 +27,13 @@ EBUILD octave-3.6.4.ebuild 3483 SHA256 73d4eea329f4a6c9472121f4397c5e9e82bcd1122 EBUILD octave-3.8.1-r1.ebuild 4521 SHA256 79f192686b5af65269752607c3fa6f413c3a777b9cda8c5f672bc61e278cfff7 SHA512 21638b34a2129760bdff9ba85c98b742586e14b7548372968110e81d1b02059543d51768d3c8e7ce6d58dad95e8b3de5f8c0e4c53a1a2ea4e5c5422e076f50e0 WHIRLPOOL 0967504b081e1ae31148375c26274d868254c3f07e672008105f7ccf7dc6e20a5d76fcb594a91328044b2092cf3056bb1c5e6dd47d03efc17f9f0318ea5127d2 EBUILD octave-3.8.1.ebuild 6051 SHA256 b6e270b2c8204e07eb30cada3420d781901ee1792b75bf5f15798c4c749f6b72 SHA512 c207ea878c6e42f6fd896b8a41fe2fa28d4972495528916902682f8639204b452eb94ecd9715eccc7e0bb409c3619eb93f2464cfa2bdc6bc1468b9ee8a096115 WHIRLPOOL eda840e1a3cc4de42835cdfbb41ad3499a055d4d7465b381b38bd203f6890cc7c5d0f5a8e79670d84bedfac25bf640967b8822f30975cab487011ca3f3f6d1af EBUILD octave-3.8.2.ebuild 4521 SHA256 fde0dd1a11ada633f1ce4bdd54a9f64b431f79fb833740681681ee863273a46e SHA512 68e35025ca5eab08e47f881fe5a6f5bc65a2252446de4e84ce4eb2d4ed5c456d8e84975e4510c2b3338bcd4ffb023e7ad55e78a9cae2675c7a011772cb858ec5 WHIRLPOOL 27cd17fcd64298f0f4d3f4102f755ab90344b0f8e30877db6638ea43aa5ad72da789d641a971562430594507ef06e200d29efd28447e664a6d10abc1b6687646 -EBUILD octave-4.0.0.ebuild 4529 SHA256 e60ac736a3516d6e7404c646e27aa09de25c4f55a93c7bc1dd56d31395ed3727 SHA512 d6b14b76808023c7c48a41ea4bf40d320ac69e6581d38b6d51706a4dccd1a3c234392a64fcb1e1394294fd0a901a9c5fba63b80d72dbc3aeca98cd3afe5eebf0 WHIRLPOOL 06441c1867e0a02366ea7b8ffd3a98f403d4c2eb2579f8bebfe75fbba62068a7d324ad3893aa1a3265d2e034f35c752bbc34c690dcac736e4f3abe95a809932e -MISC ChangeLog 41084 SHA256 282891a554b4868883f3df68cc528f4c916014133e7c2b682b61ef7fbbae0d41 SHA512 86861025a64526d7967776df6cf41b1745aefc38d1294901924ff614d19f256fde35abed35593db05427394c3cf1468937f1b42293ddc9ed603d45096bcfb858 WHIRLPOOL 80afdfed7df1357bdcf6213e9a4688b8ddb879c21b9f5dcb44c99bb5891fad79b23f9f7f4d555c35d8b3831961138d76a4e1497aa750ddac7cf563b085f69564 +EBUILD octave-4.0.0.ebuild 4709 SHA256 c95a303c740258fdcc06718e79891e16e1ebb1efee508e00fcc38cba0a96135c SHA512 49f86edd56e9ea1a5bbbadff48262269d2ca3d57ba43a4316cbe301ec8525b2ead157f290b46909f9c839f487762ee330bd2b9efa14b7f7a0217d48ff93899e1 WHIRLPOOL fc0f425ba1812b7aa7e0648d80924964a6a140f7ebdc2058324b3be99c26606c7947108d77033e15441116d5702d052ab54d2041c2186cf83b1450bb8935eb06 +MISC ChangeLog 41682 SHA256 0390c1b12729c5365464bc11e4dece477105e56423061243f535d11e72e149b2 SHA512 3ce251bbb042a57c8912909ca9814d55e73e896567efe57472758887fd4145ff96766f094ad191eab38eb75e2e7913995f91e4a4370a0e50812d21cc2d7d32ff WHIRLPOOL a4c61b246b3c90b0bd4e6df7b436e8861f8e84ce995fb73475253fd23573c2872858116d8ee888d064dbba1ba76f5f93835362f601eb1195bcd53e6d1f31cd34 MISC metadata.xml 1066 SHA256 e334e61be56a49bc98ef4c043256f1dacd978bff38870acbcefa7188eda0d4ff SHA512 a807577947d366ddcdd0d828e5fac276e8a1060752350f7dd680f415f56b9c50d1e2a69191ef0c55400944552181a97370f7c64c91ba1697fc4a9bd60e97b1d1 WHIRLPOOL d4d7d934483435c88c474b547d39e9153da6f1a2c31f8a6702fa2398b2104bb3ec1492ba38093f340cd3be48da42758e853db9e8e246a304b4f582ed0b2194bf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iF4EAREIAAYFAlWb8EYACgkQoBEVQmGOlx9IZQD9GlqLf9i5Wj398/xM1TK3wBd9 -dhMC77L4qSIWHBtdLA0BAKiveo6jpfCmE57pQMhp75mADwlasseJQyS+2o7qnMzL -=I6rG +iF4EAREIAAYFAlWepvYACgkQoBEVQmGOlx8I7gEA09dlTTFMCgNlDWtYFHLZTVle +vLJsFualYF1qN2CpuxYA/0YTZTq54SiuXfpqLobn8e3SIxjCqM3A91klar7HWprp +=4Ebu -----END PGP SIGNATURE----- diff --git a/sci-mathematics/octave/files/octave-4.0.0-llvm-3.5-gnulib-hg.patch b/sci-mathematics/octave/files/octave-4.0.0-llvm-3.5-gnulib-hg.patch new file mode 100644 index 0000000000000..e74d123b64188 --- /dev/null +++ b/sci-mathematics/octave/files/octave-4.0.0-llvm-3.5-gnulib-hg.patch @@ -0,0 +1,19 @@ +diff -r 7f19e7f2afa2 lib/stddef.in.h +--- a/libgnu/stddef.in.h Sat Feb 21 06:19:32 2015 -0800 ++++ b/libgnu/stddef.in.h Fri May 01 06:01:06 2015 +0200 +@@ -82,6 +82,7 @@ + #endif + + /* Some platforms lack max_align_t. */ ++#ifndef _GCC_MAX_ALIGN_T + #if !@HAVE_MAX_ALIGN_T@ + typedef union + { +@@ -91,6 +92,7 @@ + long int __i; + } max_align_t; + #endif ++#endif + + # endif /* _@GUARD_PREFIX@_STDDEF_H */ + # endif /* _@GUARD_PREFIX@_STDDEF_H */ diff --git a/sci-mathematics/octave/octave-4.0.0.ebuild b/sci-mathematics/octave/octave-4.0.0.ebuild index b8b77603bff77..565f8416f1e9a 100644 --- a/sci-mathematics/octave/octave-4.0.0.ebuild +++ b/sci-mathematics/octave/octave-4.0.0.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/sci-mathematics/octave/octave-4.0.0.ebuild,v 1.1 2015/07/07 13:25:35 gienah Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/octave/octave-4.0.0.ebuild,v 1.2 2015/07/09 14:24:51 gienah Exp $ EAPI=5 @@ -35,7 +35,7 @@ RDEPEND=" media-gfx/graphicsmagick[cxx] media-gfx/imagemagick[cxx] ) ) java? ( >=virtual/jre-1.6.0:* ) - jit? ( >=sys-devel/llvm-3.3:0= =sys-devel/autoconf-archive-2015.02.04 >=sys-devel/llvm-3.3:0= =sys-devel/llvm-3.5" && \ - epatch "${FILESDIR}"/${PN}-4.0.0-llvm-3.5.patch + epatch "${FILESDIR}"/${PN}-4.0.0-llvm-3.5.patch && \ + epatch "${FILESDIR}"/${PN}-4.0.0-llvm-3.5-gnulib-hg.patch # Fix bug 501756 sed -i \ @@ -110,7 +112,7 @@ src_configure() { --localstatedir="${EPREFIX}/var/state/octave" --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" --with-lapack="$($(tc-getPKG_CONFIG) --libs lapack)" - --without-64 + --disable-64 $(use_enable doc docs) $(use_enable java) $(use_enable gui)