diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2012-11-02 00:04:36 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2012-11-02 00:04:36 +0000 |
commit | e32b0990e120e877fb0fd2f6247fa49210d2bfbe (patch) | |
tree | e73b4399ac372317af95af7de1487826e8945f70 /dev-db/mysql | |
parent | Bring in MySQL overlay eclass changes for tcmalloc, jemalloc, systemtap, read... (diff) | |
download | historical-e32b0990e120e877fb0fd2f6247fa49210d2bfbe.tar.gz historical-e32b0990e120e877fb0fd2f6247fa49210d2bfbe.tar.bz2 historical-e32b0990e120e877fb0fd2f6247fa49210d2bfbe.zip |
Bring in 5.1.66 and 5.5.28 from the overlay.
Package-Manager: portage-2.2.0_alpha121/cvs/Linux x86_64
Diffstat (limited to 'dev-db/mysql')
-rw-r--r-- | dev-db/mysql/ChangeLog | 9 | ||||
-rw-r--r-- | dev-db/mysql/Manifest | 9 | ||||
-rw-r--r-- | dev-db/mysql/metadata.xml | 1 | ||||
-rw-r--r-- | dev-db/mysql/mysql-5.1.66.ebuild | 265 | ||||
-rw-r--r-- | dev-db/mysql/mysql-5.5.28.ebuild | 129 |
5 files changed, 410 insertions, 3 deletions
diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog index 58803eba2ffd..5b207c213c93 100644 --- a/dev-db/mysql/ChangeLog +++ b/dev-db/mysql/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-db/mysql # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.619 2012/05/26 17:06:45 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.620 2012/11/02 00:04:36 robbat2 Exp $ + +*mysql-5.1.66 (02 Nov 2012) +*mysql-5.5.28 (02 Nov 2012) + + 02 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +mysql-5.1.66.ebuild, + +mysql-5.5.28.ebuild, metadata.xml: + Bring in 5.1.66 and 5.5.28 from the overlay. 26 May 2012; Raúl Porcel <armin76@gentoo.org> mysql-5.1.62-r1.ebuild: ia64/s390/sh/sparc stable wrt #412889 diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index 42abb0f38467..e504c9cf8d18 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -17,10 +17,12 @@ DIST mysql-5.1.58.tar.gz 24333490 SHA256 3c69562399655fc62d1424437e6ef59ef7c1ed2 DIST mysql-5.1.59.tar.gz 24325443 SHA256 f87b99b73c0d936ed892326ebd4c90b1d5c7d5d2ac8832fc62f538db99fb04f7 SHA512 be5d2d2aeabf0ae787848e702b553979c864b7878536aace34c1a7bbfc917c6b44552ff1b541b2cf744c30852441f45b9012d337cc0875274ea82aaec777b83d WHIRLPOOL 29ac84bef2b64b45066f6ad651682cd0011a532ca21832140b933af733600d5fb8edba09294a4fd03305ee9f668cda0caeba9f49d582f083418810d67f530f52 DIST mysql-5.1.61.tar.gz 24462261 SHA256 879c6424282e38eb1ba9b1910db98b378a5574ceed431a69e344643a5524f918 SHA512 62c623c32d9b79ccccc0fecd921d06cb40de91d1a92daf8b325ca7e8f17bc17bd35ab56fa524b40235ca933aabd71b3900f0c60901f8907da86a860dd93fc26a WHIRLPOOL 92b84e006147781c50f27600ed8cfd9c8e527d8e4a032d8560f20dd48080cf0b3d1d6008beaacf317af92ddd37fe9b2882e1b152db57763179d9f1b62eabe612 DIST mysql-5.1.62.tar.gz 24503313 SHA256 97c07b2478e25892fe915b2c46e99083973f541ecdf06672241f0c22f79fead3 SHA512 9dc9ae3035ccbad0b537ec5257cc9b4c3b0715136cdc67ed82bb3dfced04584d165716c485be65929d31dc98569d0d2e0b5162b95ff2da8f291d1dab352c98c0 WHIRLPOOL 73158dc457d9f7deac6945d54074cf3dba6367ea52e00297110779c6ed6208283030955a0abbf5c6b594d2e692f047147eb6e8a4cfa4c1da504335093896fd23 +DIST mysql-5.1.66.tar.gz 24771341 SHA256 eb85e3fa152949670f5b6f4379bd1d700a5f4726660ce18ff0ca628190cba907 SHA512 01b7ff0a08362249e04a9a66cf0f255cb517f22d336201ba4ae8759cfc8047cb3dcaff75821796c01f87b35a7e8f5533957152cc7ae905cdf65f40239634e4f0 WHIRLPOOL 384cb0ef805ac70646f834ed7140ec1dd9ee4810692ba8e671eb7f5006ce2f97a401097224ce78316c371860639322164505e9099c1233d1816fa7bbc4fd354b DIST mysql-5.5.19.tar.gz 24296942 SHA256 7f3643b378101de19205d133e6fb5ce03d8394e183f4e9ac2b0de59ba57fc34f SHA512 02f741df70c0b8058babb2cb6b9469856641413eb334e76ffeec91f21ab71440f1ee644cc58471e86f03ca850cf789869d48b68788ea346b0b3dfc5b509a5bd1 WHIRLPOOL 8b119fd8be0d2191d0b4df49de8abde5b0382b5eb0fab4bafea83dcd54fabf9751f4ab3d008f860828bd6e9667696e831a0c7f88dcc648f372efec39cae1552d DIST mysql-5.5.20.tar.gz 24305842 SHA256 d07a84152ad3131ca63c20068be6192b0d212462e6cfedd092a1e9fc2b30540e SHA512 df433cf831f1aef6c143d70e0b447268f6ebd3a7bf2573b6269aea3309ef0cfed881beb917a7c6d6f2d0a8fe96b05c36a3c9d10e3763b56fc7a2eb6bb721100f WHIRLPOOL 84423528dac7b781b1ef267b830bef8b21e4ae98b9f356fa891d55cc601dd3bd867964182772f54b3cad1a076f3f5a3c511e7f025316bd9c101868ebfee9afa7 DIST mysql-5.5.21.tar.gz 24341768 SHA256 2471fedc42bafb8210f7ff132172f6f57933f9727cc61d98197a91cfbfdf78cd SHA512 183ffc9b742c8910ec9c97ad82845f0be35a7da764c2c8a6a5269cc7251c0443b2641a5d5f4302ab4afdcd908099af1d3ae4abba5c43f534ac65f931e2672377 WHIRLPOOL 710e9ce0fddbb0ae4f495d04ba3667a8c44bdfedd9087795ef4b57c59357a50654248427c5ca3751c462f9b744adf0391ae709d42e00eb1530a550972c5f9f55 DIST mysql-5.5.22.tar.gz 24475686 SHA256 f3333ffbe13e586471225fcb521f6ce511fa4374010901813ac35e0f5909dcdd SHA512 729621d2755bf80b8d4d98ac3ec883cdd0711da3fcdd13d8eb478fac25ea2744d743192cd800d4b028b9341fc11d7293863561e6c2ad34830ec2ced7c6806042 WHIRLPOOL 05bfe1da714c38ac3347d2f4d139c63a42b8159742cea11fab5237196c9b640865b645a790e5d08de6fb61d8493cae52b8f61ac3fa87e393e048dbdac51d9b04 +DIST mysql-5.5.28.tar.gz 24739429 SHA256 f9b2491f1ddd99842a8e75c21958368bebe59c47e84bec778baa915e255cc78f SHA512 61b20e7ae11ef0fc53d199a6a177a34a95e0a7cf17cd574e7ed75d2e51e62da8178184333adb0805b6bbe7649355ae2062ac36c70faa23acfbc419aaa47a7365 WHIRLPOOL 909018977ddbd124b2152372d858a65d85ee0cbebef2f94ea14b04188ebaf90529a576f24f47cc6bc232e9d6ddd5251ed18242eb08ee0d3da081c81a04da9d3b DIST mysql-extras-20070105.tar.bz2 50005 SHA256 17697bf70acffd0eeefd976b5ef06dd36080273bf7e805b51a31d72f5f2c5172 SHA512 65e8fd1f9cc71083dbcfaffc331171e0d7deedbd784e416a4b629139f71cc102a84fa62c2d9e48310a18571ef7f06153911ee75c5d7bb6ba88807c287e7cbf34 WHIRLPOOL 3f858fbed6f57ffac863c29bef09a658e3d9f57cf4c6b5c62537973ae44f217344a8592ad311b14b1e7e8d475434b3c69339a8d2873c498ba712ff6f5e128cec DIST mysql-extras-20090228-2228Z.tar.bz2 254048 SHA256 03a986a5c5ae57f1436553565239613e978ae11e12834fcb275ec6457b12b6fb SHA512 b347c0894d45cff2c10e26c12d7586c335811b607cd760b48e51743e74c55ace820d2d50fac2ce72543c14b9b4d15afce336bd956ea8a820df4a651f23e3b79f WHIRLPOOL 4d89a44791ec7e95baa3822bb62a3638c86d24bcfc777b9ff5a8d26020e7401159a3c03ebda9907fcbf02589b80726f2daa5bf2498d8e6e6e33540edf9b1d551 DIST mysql-extras-20100809-0452Z.tar.bz2 1228458 SHA256 2ba39a87dd5ea2c819193d1b25c6e2abbd4506d63c1e8b845846b7b33d64e52b SHA512 1d7b5c443a21c6383dfedb07b3d8ac3d55d2b380c9caa3738110697bb9da9f920e99585ee40c4c94ca77807c01e4a3350b6aa1148a834357c24e1ff38b4f2ce6 WHIRLPOOL e6e33baeef0d7ea72ff13af3e93966cd7786e05d7e151b77e3129ac85d7ca64d0637b77cd20520f02c25de863f03dbebefd5d0771cf519933df2574739c10d18 @@ -33,6 +35,7 @@ DIST mysql-extras-20110721-0450Z.tar.bz2 1734716 SHA256 354c270c777b4c9b5afad1f5 DIST mysql-extras-20111118-2347Z.tar.bz2 1780751 SHA256 db380436ad13231245c02c2e36d4a1d5b3d27fa39c19e844507736a8ba69b6f5 SHA512 bf0e4a88d6b981aff0ae25a1294a808b12414aed591634dc6aaf7f5b1b2e31a401c622b7f60408dd85c3f71d79eedb7c9118a25eafb2cd739278266edadd75c1 WHIRLPOOL 8a5790ce2a94378e594afb662c0e465db045e720e026ba98aafa8289c861af71e25ed4a10fce6061ec4ba683952a92f3bbc484937bb4e5de0617026f95bdc28b DIST mysql-extras-20120401-2131Z.tar.bz2 1835097 SHA256 95e531799ed267c566da8b0759da78d0351d6004c7c8a45018054e287a989495 SHA512 0625e1f06e04c7841256955950dd7766a5f03d4ade2aee3c13335f08acff374933ed1fd7ddea214eaaa3531d7373ef094734f5c00530555347f058f5ec4d9d36 WHIRLPOOL f2c6e9387b38b609d3bfea83c6983c456d30a9dcf95c256a44402d4c63fa22543d55d6afa9b8dbf4238dcadf32fac3daec5031d50c8a4acf7a074d04fbede213 DIST mysql-extras-20120421-2004Z.tar.bz2 1836159 SHA256 11cbf44c5983adf496ea6e00c461ea54915ddb1baf527c05953284b409d8bc6d SHA512 73b967480b8520de50a615c3cd773c0c43533ca5a299056c1de300324994e9ba9e18a10a81736fb739a75b2c8fa8d6eace70a811614d3553256a15b63a364de8 WHIRLPOOL 48a8fb617c1497c3635bb3f3a6315dfc09924fabf9acdb0a09368fa8861b37cb231febb35201c7cbdda6bc576038ff09e73a68347366fc1f26c6d8c930fc0999 +DIST mysql-extras-20121101-2319Z.tar.bz2 1898358 SHA256 ea5da082d3384bde67e005ebc39b78e7caadea80745333fb5a9cf47a4c4e4c5d SHA512 6a49abb1beee012d87ab63071a568ee6d9d8e4ff7a76401b91f5bdc127860d1c504a3877cbadb81536b07afe5ff419c77c793b0fc14ba484f56765d1ca526614 WHIRLPOOL 4bda75a0a9063830b3140bbc3cb12b60fa21289eee2fa476fb286da6318fdf0445a9c6193bd2063aefcd3f4ecc1f8045b30635f0e32014098d0f3dbee86e01fc DIST pbxt-1.0.11-6-pre-ga.tar.gz 3156307 SHA256 71ff3d86e9e5691f3efe541bf31f55a7ec2a88af27df6ad853b65902e00e6d12 SHA512 fa238303f06e0a9adfb10bd5a2e1d2e4850d2c17a350af3874cbff099d6e47b7c555d750c584d06a3ca87c1eb1e9301a9619d8d9a4cffb7fd0169b2b3a63c80c WHIRLPOOL 05cdd39f6f5dafff2def0062a00a24eff6cf6d8754f622b133365cef47cd6b828df5500ac407359d0793a75dd239ec1e49a13d2400a01ddf8b4cef7466e86962 DIST percona-xtradb-1.0.6-10.tar.gz 1676716 SHA256 e3aa818f13cf669412e59ad194eae8eada7a857bf7a4260e4bb41cab4d7ae39c SHA512 72e4b656b22a0420e6f5935dc28060e5c50fbeb48c6d1ae430579d9ccef8042fdd4dde128cc977b903de6221f7021e8c87ea29fe6a8a8c74edb84bf54ab889f3 WHIRLPOOL a916879be315498da27c60992efa4d19e91305b81242925e161547f3fb97a820256e1d07863e9e007ef843af54cd087ce5ac47d5ed1b70862da6cd5a9d81eccf EBUILD mysql-4.0.27-r1.ebuild 1105 SHA256 eed1ba3bb284d74483c521b410cb2f165db846eb6f6f0f7bb5218dd8e7cad2ce SHA512 2175d66db93d8745d410ca5ec0fbc803dce648f80e8f57d5d1b9ba78ee1fbe5dc5fb4f150e49ffe50f1215f7d0e6c4e3dac515097dac0e659413e3cc39276d89 WHIRLPOOL b932b28dd6dbe96016f86b4e3f6fbbc5197e97fc5a8bb934bbaed2c7a6f418b7970f76b1682b6c1d97e6133a2d179d2062b2f5b911d4caade763ae188f11556e @@ -52,11 +55,13 @@ EBUILD mysql-5.1.59.ebuild 8735 SHA256 3d883c45c0b74802b85952ecafff61aeabf7213ce EBUILD mysql-5.1.61.ebuild 8876 SHA256 1f7374fb2868b3d5a90d0e080551c44ff053f2d2d801e8b4a8011e35eb436cb1 SHA512 565a4ae0a2a482bb943059b52031303b2e057539b555ad409471192bbae7580153b30e4edf6885a39d7f9a0b742cda1c456ab9a8bc4da9cb36347ed8fd3950fc WHIRLPOOL 1b1e19974ec426680b48629a76d91309cc6d41d600604dd568fb8c3976459114125c9e8d72f28ad8528551c601ba023c3a48b87cbdadd6774bd76c95c431516a EBUILD mysql-5.1.62-r1.ebuild 8880 SHA256 8ecf6cfbd378f5176421f04b138d898e2369f3197842d37b49272f923aa70e1f SHA512 3a08ba7decf056a930ec26b446d7a3bb9f2a08d94d4450247cc023fe4a00e26f940a8cda7f7d44a45471c06942cc0048b6fbceceb2f78d5ce4193978dfe29afa WHIRLPOOL c8dacf284da157781c0a40ee317d5e5e6ec051450abbd0f729e9bbfdf59f9a2ca400ea23031476af4f6db6d0e6943a8bb15243b7fb8b2a1bc721dee30723da9e EBUILD mysql-5.1.62.ebuild 8890 SHA256 effa73fd0c63728cb3191f2b3696b3a631a50aecac15f0f69c2add0a9367d626 SHA512 6a7c1a2af9416325d9b7323136acdac168cc56fa1ec6648688b942157fe66f88d9d3d1f0aeb1ee976b9ff545ffee550e34d736e37527390fd1b6d6a6fa78e5d0 WHIRLPOOL b9fbd22fe639bf1968a6f4736e78bc742f05e9bc67daaa60a0e08e503d1ae52ff90ee4e6c9ccd10bc7f148bb4e49cdca56694647c8aa98fc90a69065786446ad +EBUILD mysql-5.1.66.ebuild 8888 SHA256 793921f245c49e64d0e0bb9c08cf47c1656c24dc8778b5feadad0b79aee33250 SHA512 b1b4edce3d69db99cba6e1732779855ca682279dbcc08aad90ce0b3825470ddd83c51c8ac2a25de36197afd29f1dc2e9c7c3ab4cf9f2fc2683eb322c8ac96dcd WHIRLPOOL 018ea7baca098da36884a7747aacd6db6b7ccf56abd63cae37e61dc51286adc1cceedfece20213fb78fff4274579cf817235857cfc28777ae87976b0fd09efe0 EBUILD mysql-5.5.19.ebuild 4234 SHA256 b178e2dbcb0afb843b53cf2c0148dfc52a1909141435d43fd32d4e4dfee94e3a SHA512 32a7abaf42c206109db0b7f1f7d2d23acb747ed581fe887031aefdb6b2913f904b71bd6886ef7cd2e41552d33c248a78617d29aad6beb1e3a393e2384fdcb453 WHIRLPOOL 7576fff26c040d6687a74e47b51307fe0d29ce0291ce910ad132433188fb28a79b8839da34e68c1d8018233730a84fb2b63e6a8b1da3c677630eee6258fe6deb EBUILD mysql-5.5.20.ebuild 4230 SHA256 bd74a5f69a5c8ec88fb25ec9aa1dd61875d299412392b6b7581d8133f64b054e SHA512 b114431ca51470eb49c940ba1fe889e81e9cfce75e745748b3269466873b1379392dd5815f79f2bce3ae372f1c9c2783eeb75db4103d689c517254211261d556 WHIRLPOOL 45c59ad96395e8ff5b79e492a8c64d635375cc5ae75633954b7972f2525fd487f74dc7f56682dc1b8a203b55790ad76d74b840d5bdf68bf54e1fc86484af9762 EBUILD mysql-5.5.21.ebuild 4230 SHA256 79752caf1d42dd5556eb7630d8b993440398bc82ab5ac37703602a7561c89c26 SHA512 0d923710c595f810b21fc9ec6a4dcfae6ec6ea0d595f2c6a1995e7cbb0ac9a70225a63ae5cafa4719822be5a04cf6714f63cb62e0480dba4e16d7c258822b7f6 WHIRLPOOL 5950db64c7b4a6f18f3de2542832a250fb34c7126280c91a54eb620811e845e21986ee62ca51b1a41c194ec4217f13d063a49a2f6a3e0107acf73e0e31062f26 EBUILD mysql-5.5.22-r1.ebuild 4233 SHA256 5c93603c095d412700eb8467c60e396a0eb54f9cbf911ed1d87b718fc6f30c6e SHA512 e4dd0e37bec29545e27ae1c30b8919b88386b1f380d153f62ba40323b95fd198afd63a20e740be17fea39a92653cd43184c97c1bc97382ccf2b8cc6d20719130 WHIRLPOOL 394bbbcf60a35e040c237dbbea046674a1d8e1849859003848b0d4607b2731ddf5ddab60e6e102312f76d518f8d08810be6ce1a8bae4d168512a6539182a51b7 EBUILD mysql-5.5.22.ebuild 4230 SHA256 5470e7679bb1a3259e01786d281d367960a49d64dc4282ab58b9776e1d5786dd SHA512 981100c2c4180b8dd3fa70d0aba56014804537eaf4b2853812d4ff9317e9f9fdd49a7bed44e7845f67153d7a9e738013a114e1ef83089818fca5451862a51e7f WHIRLPOOL 6e3615bb8186be6afeacc9d1c9bb352ea32108f2e512ea93da85df83e248628c80c5a2e0c7e7fd952266115be6f18ab5ffefa431a7d60896a5ca10e06fef7c17 -MISC ChangeLog 9801 SHA256 a0201774d92071497ecc68767514a63b41a09024a9f7ec2389557e57e0e69803 SHA512 6cf270c6c9bc57014f3a3073d9c9d062ad07291a9d03a8a29e98be0551633233a95103706c977cdf0a6cbcdb5167fad91754572d1e40ee4264faea5a0a1f0370 WHIRLPOOL 463f0f4bb23f55b631276e7ff3ffbcb4615803099947b48db070c17551426fd6ad4cd27f42b899c810a69631b9be1a6bc38616e4284f50a3a0a1b3ed774c726d +EBUILD mysql-5.5.28.ebuild 4230 SHA256 f8da5bda1229b897898cfb687dbc5596ed9fd84b9feb4d1e7408585c91230dd4 SHA512 cefe12080155312e32211011659c70028daf061fcce22e0ac6a161d9ae924fa41dc59c434ea1067b7977b9731a38fa3b409ce08c71bdf8c35aa313fcbf8c6955 WHIRLPOOL 9884cf8cf1c13be17df5c66d45e224409c02df96211670529ace75f7848e579df487a9b3f0113ef82e55eb81963715d7f0dacdcab534efaa05e1e18455211c17 +MISC ChangeLog 10019 SHA256 9c031914d1c5762bfb567c21f9d530117418a8f9ec16741f7aeed3074064af25 SHA512 3c22f028a1d11a767b0431321ae779d6f730c6951e564705ffb400ba2ed2a17ea5b73a8c636d04e1bd87a1ed6070ec52cb5137e9d9571f888d926f9a490964db WHIRLPOOL 3ea0937306f38df36a978b21f6f0e69a19ef572533826653665dc27b40cb0df6aec130d20cbdc2f5ca91d1efa051baa2f6c2c0e0627b603f5e2587d2888fbc36 MISC ChangeLog-2010 108404 SHA256 93dda53b8871d9040e6aebb59f095a8debd5c0a9437e78e5e949989e209ba5cd SHA512 5f54b7c2e25d27680a9313da2450851118e34a57202d9f36f59da52834ca3b587701d93868d71bf684ddc253d49f87837c8d7e2d442f2955dfde8a701150fbe5 WHIRLPOOL 55f758942e3012aa0ae7d529c2f8b6e0d8f4d7cbde09039f16cd05f0a58fc4e3e09ccd50e366effdcaab4641300eb0f494ddbe3a35a645ced8a9d747d80e9821 -MISC metadata.xml 1431 SHA256 00319f82dff22d5316e30049e0611c611503e4d54e73a4c011bd3914036f5efb SHA512 44ad179886be997bdbfd9409df7e950e8e4ff9f0461b59e34e94f60dedd08f5287dc26acc3746ab11a09b48caf62145e295990b742cf05bc84f2acbcc69a9a60 WHIRLPOOL c2e40b5b189f8263d37474c3f51fbdcb4096bc6c1c66744b8aca1a4d0ecf4eb62439454164dd8c33e706f31581821cd6f020ab3004777b1f0d3219d68c0d4276 +MISC metadata.xml 1512 SHA256 2aa7aa3c625242463dcc8fbd52f0c33558507f375dd64c80412372e5d8456b70 SHA512 b9a09711b821ce7a962dcb23a4e249bfa83fd5605a45bc9416e4721a643e8fc740df4e22a7aba8d7245612361f6f3d779647f32c9469662fc2a2598030a2499e WHIRLPOOL 9d553da0a5501afbb99566ba46664f50e871e90a6ae839626f2aea9b7f28e9eadd1b8360483bed9a397082f59518009d1f70fef128399370c4bb1d6e85c2b5dd diff --git a/dev-db/mysql/metadata.xml b/dev-db/mysql/metadata.xml index 351eb3c6ff28..9ecd92876ef0 100644 --- a/dev-db/mysql/metadata.xml +++ b/dev-db/mysql/metadata.xml @@ -13,6 +13,7 @@ dev-db/mariadb <flag name='community'>Enables the community features from upstream.</flag> <flag name='embedded'>Build embedded server (libmysqld)</flag> <flag name='extraengine'>Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition)</flag> + <flag name="jemalloc">Use <pkg>dev-libs/jemalloc</pkg> for allocations.</flag> <flag name='latin1'>Use LATIN1 encoding instead of UTF8</flag> <flag name='max-idx-128'>Raise the max index per table limit from 64 to 128</flag> <flag name='minimal'>Install client programs only, no server</flag> diff --git a/dev-db/mysql/mysql-5.1.66.ebuild b/dev-db/mysql/mysql-5.1.66.ebuild new file mode 100644 index 000000000000..69ba62061f07 --- /dev/null +++ b/dev-db/mysql/mysql-5.1.66.ebuild @@ -0,0 +1,265 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.1.66.ebuild,v 1.1 2012/11/02 00:04:36 robbat2 Exp $ + +EAPI="4" + +MY_EXTRAS_VER="20121101-2319Z" +# PBXT +PBXT_VERSION='1.0.11-6-pre-ga' +# XtraDB +PERCONA_VER='5.1.45-10' XTRADB_VER='1.0.6-10' + +# Build type +BUILD="autotools" + +inherit toolchain-funcs mysql-v2 + +# only to make repoman happy. it is really set in the eclass +IUSE="$IUSE" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-solaris" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +# This is often broken still +EPATCH_EXCLUDE='' + +# Most of these are in the eclass +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + >=sys-devel/libtool-2.2.10" +RDEPEND="${RDEPEND}" + +# Please do not add a naive src_unpack to this ebuild +# If you want to add a single patch, copy the ebuild to an overlay +# and create your own mysql-extras tarball, looking at 000_index.txt +src_prepare() { + sed -i \ + -e '/^noinst_PROGRAMS/s/basic-t//g' \ + "${S}"/unittest/mytap/t/Makefile.am + mysql-v2_src_prepare +} + +# Official test instructions: +# USE='berkdb -cluster embedded extraengine perl ssl community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + emake check || die "make check failed" + if ! use "minimal" ; then + if [[ $UID -eq 0 ]]; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + cd "${S}" + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + local retstatus_unit + local retstatus_ns + local retstatus_ps + local t + addpredict /this-dir-does-not-exist/t9.MYI + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + # archive_gis really sucks a lot, but it's only relevant for the + # USE=extraengines case + case ${PV} in + 5.0.42) + mysql-v2_disable_test "archive_gis" "Totally broken in 5.0.42" + ;; + + 5.0.4[3-9]|5.0.[56]*|5.0.70|5.0.87) + [ "$(tc-endian)" == "big" ] && \ + mysql-v2_disable_test \ + "archive_gis" \ + "Broken in 5.0.43-70 and 5.0.87 on big-endian boxes only" + ;; + esac + + # This was a slight testcase breakage when the read_only security issue + # was fixed. + case ${PV} in + 5.0.54|5.0.51*) + mysql-v2_disable_test \ + "read_only" \ + "Broken in 5.0.51-54, output in wrong order" + ;; + esac + + # Ditto to read_only + [ "${PV}" == "5.0.51a" ] && \ + mysql-v2_disable_test \ + "view" \ + "Broken in 5.0.51, output in wrong order" + + # x86-specific, OOM issue with some subselects on low memory servers + [ "${PV}" == "5.0.54" ] && \ + [ "${ARCH/x86}" != "${ARCH}" ] && \ + mysql-v2_disable_test \ + "subselect" \ + "Testcase needs tuning on x86 for oom condition" + + # Broke with the YaSSL security issue that didn't affect Gentoo. + [ "${PV}" == "5.0.56" ] && \ + for t in openssl_1 rpl_openssl rpl_ssl ssl \ + ssl_8k_key ssl_compress ssl_connect ; do \ + mysql-v2_disable_test \ + "$t" \ + "OpenSSL tests broken on 5.0.56" + done + + # New test was broken in first time + # Upstream bug 41066 + # http://bugs.mysql.com/bug.php?id=41066 + [ "${PV}" == "5.0.72" ] && \ + mysql-v2_disable_test \ + "status2" \ + "Broken in 5.0.72, new test is broken, upstream bug #41066" + + # The entire 5.0 series has pre-generated SSL certificates, they have + # mostly expired now. ${S}/mysql-tests/std-data/*.pem + # The certs really SHOULD be generated for the tests, so that they are + # not expiring like this. We cannot do so ourselves as the tests look + # closely as the cert path data, and we do not have the CA key to regen + # ourselves. Alternatively, upstream should generate them with at least + # 50-year validity. + # + # Known expiry points: + # 4.1.*, 5.0.0-5.0.22, 5.1.7: Expires 2013/09/09 + # 5.0.23-5.0.77, 5.1.7-5.1.22?: Expires 2009/01/27 + # 5.0.78-5.0.90, 5.1.??-5.1.42: Expires 2010/01/28 + # + # mysql-test/std_data/untrusted-cacert.pem is MEANT to be + # expired/invalid. + case ${PV} in + 5.0.*|5.1.*|5.4.*|5.5.*) + for t in openssl_1 rpl_openssl rpl.rpl_ssl rpl.rpl_ssl1 ssl ssl_8k_key \ + ssl_compress ssl_connect rpl.rpl_heartbeat_ssl ; do \ + mysql-v2_disable_test \ + "$t" \ + "These OpenSSL tests break due to expired certificates" + done + ;; + esac + + # These are also failing in MySQL 5.1 for now, and are believed to be + # false positives: + # + # main.mysql_comment, main.mysql_upgrade, main.information_schema, + # funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers: + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # main.not_partition: + # Failure reason unknown at this time, must resolve before package.mask + # removal FIXME + case ${PV} in + 5.1.*|5.4.*|5.5.*) + for t in main.mysql_client_test main.mysql_comments \ + main.mysql_upgrade \ + main.information_schema \ + main.not_partition funcs_1.is_columns_mysql \ + funcs_1.is_tables_mysql funcs_1.is_triggers; do + mysql-v2_disable_test "$t" "False positives in Gentoo" + done + ;; + esac + + # New failures in 5.1.50/5.1.51, reported by jmbsvicetto. + # These tests are picking up a 'connect-timeout' config from somewhere, + # which is not valid, and since it does not have 'loose-' in front of + # it, it's causing a failure + case ${PV} in + 5.1.5*|5.4.*|5.5.*|6*) + for t in rpl.rpl_mysql_upgrade main.log_tables_upgrade ; do + mysql-v2_disable_test "$t" \ + "False positives in Gentoo: connect-timeout" + done + ;; + esac + + use profiling && use community \ + || mysql-v2_disable_test main.profiling \ + "Profiling test needs profiling support" + + if [ "${PN}" == "mariadb" ]; then + for t in \ + parts.part_supported_sql_func_ndb \ + parts.partition_auto_increment_ndb ; do + mysql-v2_disable_test $t "ndb not supported in mariadb" + done + fi + + # This fail with XtraDB in place of normal InnoDB + # TODO: test if they are broken with the rest of the Percona patches + if xtradb_patch_available && use xtradb ; then + for t in main.innodb innodb.innodb_bug51378 \ + main.information_schema_db main.mysqlshow \ + main.innodb-autoinc main.innodb_bug21704 \ + main.innodb_bug44369 main.innodb_bug46000 \ + main.index_merge_innodb \ + innodb.innodb innodb.innodb_misc1 innodb.innodb_bug52663 \ + innodb.innodb-autoinc innodb.innodb-autoinc-44030 \ + innodb.innodb_bug21704 innodb.innodb_bug44369 \ + innodb.innodb_bug46000 innodb.innodb_bug48024 \ + innodb.innodb_bug49164 innodb.innodb_bug51920 \ + innodb.innodb_bug54044 \ + ; do + mysql-v2_disable_test $t "tests broken in xtradb" + done + fi + + if ! use extraengine ; then + # bug 332565 + for t in main.range ; do + mysql-v2_disable_test $t "Test $t requires USE=extraengine" + done + # bug 401673 + for t in federated.federated_plugin ; do + mysql-v2_disable_test $t "Test $t requires USE=extraengine (Need federated engine)" + done + fi + + # create directories because mysqladmin might make out of order + mkdir -p "${S}"/mysql-test/var-{ps,ns}{,/log} + + # We run the test protocols seperately + emake test-unit + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + emake test-ns force="--force --vardir=${S}/mysql-test/var-ns" + retstatus_ns=$? + [[ $retstatus_ns -eq 0 ]] || eerror "test-ns failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + emake test-ps force="--force --vardir=${S}/mysql-test/var-ps" + retstatus_ps=$? + [[ $retstatus_ps -eq 0 ]] || eerror "test-ps failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + # TODO: + # When upstream enables the pr and nr testsuites, we need those as well. + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_ns -eq 0 ]] || failures="${failures} test-ns" + [[ $retstatus_ps -eq 0 ]] || failures="${failures} test-ps" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" + else + einfo "Skipping server tests due to minimal build." + fi +} diff --git a/dev-db/mysql/mysql-5.5.28.ebuild b/dev-db/mysql/mysql-5.5.28.ebuild new file mode 100644 index 000000000000..23e96f6dcc0e --- /dev/null +++ b/dev-db/mysql/mysql-5.5.28.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.5.28.ebuild,v 1.1 2012/11/02 00:04:36 robbat2 Exp $ + +EAPI="4" + +MY_EXTRAS_VER="20120401-2131Z" +MY_PV="${PV//_alpha_pre/-m}" +MY_PV="${MY_PV//_/-}" + +# Build type +BUILD="cmake" + +inherit toolchain-funcs mysql-v2 +# only to make repoman happy. it is really set in the eclass +IUSE="$IUSE" + +# Define the mysql-extras source +EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/mysql-extras.git" + +# REMEMBER: also update eclass/mysql*.eclass before committing! +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" + +# When MY_EXTRAS is bumped, the index should be revised to exclude these. +EPATCH_EXCLUDE='' + +DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )" +RDEPEND="${RDEPEND}" + +# Please do not add a naive src_unpack to this ebuild +# If you want to add a single patch, copy the ebuild to an overlay +# and create your own mysql-extras tarball, looking at 000_index.txt + +# Official test instructions: +# USE='berkdb -cluster embedded extraengine perl ssl community' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + + local TESTDIR="${CMAKE_BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if ! use "minimal" ; then + + if [[ $UID -eq 0 ]]; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + addpredict /this-dir-does-not-exist/t9.MYI + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + [[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed" + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + + # create directories because mysqladmin might right out of order + mkdir -p "${S}"/mysql-test/var-{tests}{,/log} + + # These are failing in MySQL 5.5 for now and are believed to be + # false positives: + # + # main.information_schema, binlog.binlog_statement_insert_delayed, + # main.mysqld--help-notwin + # fails due to USE=-latin1 / utf8 default + # + # main.mysql_client_test: + # segfaults at random under Portage only, suspect resource limits. + # + # sys_vars.plugin_dir_basic + # fails because PLUGIN_DIR is set to MYSQL_LIBDIR64/plugin + # instead of MYSQL_LIBDIR/plugin + # + # main.flush_read_lock_kill + # fails because of unknown system variable 'DEBUG_SYNC' + # + # main.openssl_1 + # error message changing + # -mysqltest: Could not open connection 'default': 2026 SSL connection + # error: ASN: bad other signature confirmation + # +mysqltest: Could not open connection 'default': 2026 SSL connection + # error: error:00000001:lib(0):func(0):reason(1) + # + + for t in main.mysql_client_test \ + binlog.binlog_statement_insert_delayed main.information_schema \ + main.mysqld--help-notwin main.flush_read_lock_kill \ + sys_vars.plugin_dir_basic main.openssl_1 ; do + mysql-v2_disable_test "$t" "False positives in Gentoo" + done + + # Run mysql tests + pushd "${TESTDIR}" + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${S}/mysql-test/var-tests" + retstatus_tests=$? + [[ $retstatus_tests -eq 0 ]] || eerror "tests failed" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + popd + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" + + else + + einfo "Skipping server tests due to minimal build." + fi +} |