summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2012-11-02 00:04:36 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2012-11-02 00:04:36 +0000
commite32b0990e120e877fb0fd2f6247fa49210d2bfbe (patch)
treee73b4399ac372317af95af7de1487826e8945f70 /dev-db/mysql
parentBring in MySQL overlay eclass changes for tcmalloc, jemalloc, systemtap, read... (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-db/mysql/Manifest9
-rw-r--r--dev-db/mysql/metadata.xml1
-rw-r--r--dev-db/mysql/mysql-5.1.66.ebuild265
-rw-r--r--dev-db/mysql/mysql-5.5.28.ebuild129
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
+}