summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorAlexys Jacob <ultrabug@gentoo.org>2014-05-14 09:16:57 +0000
committerAlexys Jacob <ultrabug@gentoo.org>2014-05-14 09:16:57 +0000
commitdfa76bf072cd421b709619c3245c5ed92d8b54d8 (patch)
treeef6364c32296a77869973280f99373bb93bb7123 /dev-db
parentFix building with USE=doc. (diff)
downloadhistorical-dfa76bf072cd421b709619c3245c5ed92d8b54d8.tar.gz
historical-dfa76bf072cd421b709619c3245c5ed92d8b54d8.tar.bz2
historical-dfa76bf072cd421b709619c3245c5ed92d8b54d8.zip
version 2.6.x bump fix #508190
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xB658FA13
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/mongodb/ChangeLog11
-rw-r--r--dev-db/mongodb/Manifest18
-rw-r--r--dev-db/mongodb/files/mms-agent.initd-r224
-rw-r--r--dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch35
-rw-r--r--dev-db/mongodb/files/mongodb.conf-r233
-rw-r--r--dev-db/mongodb/files/mongodb.confd-r212
-rw-r--r--dev-db/mongodb/files/mongodb.initd-r226
-rw-r--r--dev-db/mongodb/files/mongos.conf-r230
-rw-r--r--dev-db/mongodb/files/mongos.confd-r212
-rw-r--r--dev-db/mongodb/files/mongos.initd-r226
-rw-r--r--dev-db/mongodb/mongodb-2.6.1.ebuild164
11 files changed, 386 insertions, 5 deletions
diff --git a/dev-db/mongodb/ChangeLog b/dev-db/mongodb/ChangeLog
index 374e81203492..b2e951c81c3a 100644
--- a/dev-db/mongodb/ChangeLog
+++ b/dev-db/mongodb/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-db/mongodb
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.90 2014/04/09 15:42:11 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/ChangeLog,v 1.91 2014/05/14 09:16:49 ultrabug Exp $
+
+*mongodb-2.6.1 (14 May 2014)
+
+ 14 May 2014; Ultrabug <ultrabug@gentoo.org> +mongodb-2.6.1.ebuild,
+ +files/mongodb-2.6.1-fix-scons.patch, +files/mms-agent.initd-r2,
+ +files/mongodb.conf-r2, +files/mongodb.confd-r2, +files/mongodb.initd-r2,
+ +files/mongos.conf-r2, +files/mongos.confd-r2, +files/mongos.initd-r2:
+ version 2.6.x bump fix #508190 thx to Mike Limansky, Johan Bergstrom and
+ Jason A. Donenfeld
09 Apr 2014; Ultrabug <ultrabug@gentoo.org> mongodb-2.4.10-r1.ebuild:
quick typo on elog
diff --git a/dev-db/mongodb/Manifest b/dev-db/mongodb/Manifest
index 080dd4bd2859..f7ce0ce82a6c 100644
--- a/dev-db/mongodb/Manifest
+++ b/dev-db/mongodb/Manifest
@@ -4,6 +4,7 @@ Hash: SHA256
AUX mms-agent.confd 205 SHA256 29e678e722268311fb59f5af57ac3fbadb9e930cd3cb1ce9e4dc33d30e021e40 SHA512 e81e68ebad2d409a9e631de0aaf264eab99b3faa5c313a7c96a6672a6c51d3243100f5ef599bf2a347b4f9e1b1a6ebf95fa890cb614d9745c58430fadd8ee13a WHIRLPOOL 24d98082e138dbcee0a276c4874d88a23f7f53d1bf0f6a7f2e979c005413f14809269622ecd013913221a267eb1fc806130d69915ce5cd38a646b498912ca729
AUX mms-agent.initd 1277 SHA256 fda9a9eb7e2abceef572ffbad0987b74670b6b5e0c50d93f58ef8141825a2cea SHA512 32bdcadf7395f371809b253934f8c3dd0074e6aafccfab091f8bf699524eb32ffdc787b479e08056e2fac933f1627a5f1cc03842a2f8b939f8b68bb2e6da71c2 WHIRLPOOL a9f78afe5286e2762c27ab0a272e4e5719e070cbd9ab5f551ef322346bb3ff46d0b49c76906fe63f8c78c9bf6a11d720d2908044d5666e5dd98afdef55fca76e
AUX mms-agent.initd-r1 798 SHA256 8de9906e3095c37e492d1684748f86b5ac992de1b394bf46c11fc0b00136d447 SHA512 267ce8f08bca29e105456c729cde2e79ce839df125343fe41ebff6ab1ce8a65c5bb54834230369f1c3cf4b6cf7c26dea238ab0cc21a460b8de7472c0134b00d1 WHIRLPOOL a28ab68f488e396ccae09378ddee65c68b2196df8ec4f07f6e72551372b812f5720996eaf6dbf42f399a475f5881d699882564d454520867a73c26c71bd26143
+AUX mms-agent.initd-r2 608 SHA256 762530fc7cfd86744041c24e1ed0e87014231f7fb877bac73d548c60ccb9090b SHA512 9dd7a6e72e24b9b3eea18f8bb7e9ad32e72de4b670987cbc75484492dc2a0757aa7f825316f6d8304ab72ce7241c3d2494e9f3a8cd1378b39d02b0c8ec33f08e WHIRLPOOL 09fc181788da1ac440b89cd6af2176c66650f5927c6382bd1cc6d299a68bd1e15165d5c70b89391a302e6bfdefe62fd699e900e56ca21766313b9ab759a80b77
AUX mongodb-2.0-fix-scons.patch 1674 SHA256 eed2195cc758676efba624cac13ad03d0ab3feb0bb12d67e192d236abf5f0594 SHA512 42510c21c2cd9c3de066b565e556998bbe61469a53cc1871a6a498cc32702f47818ccaf08a2183ff7719ceb4566c4144de610952ca093646bfe74c70c58247ad WHIRLPOOL a27f5dc7210294300cb24a871c68b335efbe708555a61ed00c651f1f0f5d26ee474aa90c8cd87d1a610d1628bcb8fd9917e1c0ee2060be7588443c07de628d45
AUX mongodb-2.0-r1-boost-1.50.patch 12282 SHA256 f224ee1e29e3cf7f93f91c5665398ed53f2b0dfc74bdf2eaac37efb303c4c432 SHA512 c4d18e78f482cf5423846082b112dc0c59aab3e70e601e9190aa60ec514773a4ecc93ec893a005002f57b4bad906faae3799e1b53ba1afe89f0d68e24cf8b5aa WHIRLPOOL 885a280fff1e00c1e7cc0f85b72a0c0ae2d889418c4245b81f37b8cd1943cc816c228b4efc166b416ace86d3f94bec57830f0c7982c79ecff1877d2009683ce5
AUX mongodb-2.2-fix-sharedclient.patch 1281 SHA256 d30f74e091b08f475699913fabd43c32b085241680440177bb281e2317c1de1e SHA512 aa1cc55a595f40467c023626979934e4e15bc0a5432aab4450833021499fe0989a725f0d2659f693e849ede5d990de95a225c9ec39404b2d51f34f5a6c91ed6d WHIRLPOOL 9e29eafa482ba575ba1ba6add5bde3a0479c9cbddc993986fd18ea3f40b7e0b0a41e6da496b3a6ac5998bfb96b66b6ef248b5d71aa29b1559c44e403ceccf305
@@ -12,13 +13,20 @@ AUX mongodb-2.2-r1-fix-boost.patch 870 SHA256 885991e16aecc66d88b40418531a66449a
AUX mongodb-2.2-r1-fix-scons.patch 1950 SHA256 cd136dea1ee03cfe8009cfe1e787478115f1f73209f3a770794c36813d1374df SHA512 741c4438b1f2060023ddb053317021f680a33d535299350f8775f602fd0221e7f96be0ca2694861611dfe449cb09fea4f3075018a6fc9f3c32ee978c075f3e97 WHIRLPOOL a8d592c4a6483445cb95ae7045b3b7025379b83446673af3d23f68c135ffe9fe5060d4d7a508a9ae7a5774191aa9a2df383fb77b0dbdd02b31b1cb089000395b
AUX mongodb-2.2-r2-boost-1.50.patch 9980 SHA256 e289811f7abb9525e7ba1c2904ab8c26b687c7c45601e8b7b7f83a8a2523526b SHA512 83b181301037c35810970e1163b4d01593bc60edce77514d99f74552ea981f0455552306a1f843cb4fae72489abd2ce8a91705a878ef540811f28c53dda2a5c0 WHIRLPOOL 03e4c56f1b364fb6917be67cff641799e85790714b240030c1fdbcc066d7b127db6533e53165bd8eaf2bca6e284f3be3899fafa1f78ce0734d9da4e14f18e8e8
AUX mongodb-2.4.5-fix-scons.patch 1276 SHA256 b55cddc0590065f4888645c8f5738bafc8de21834dcb3b174616b58c93e9ec06 SHA512 b38f2815ca3d3b82357782044e9358f1f1b6c237ea80abdcc516135dbe84e34c89f54ad54b60cc612f229fb76919dbb8acf3249589ddd6322ec62ea373417f99 WHIRLPOOL 155e88498b34fd0f4cfe7b1eaf710cbb10f3987da985c1ebaaad754b57a5799bfb00a8654135abb0bc3507584e6b46ca76dff3abdb86f3a1d8cbde0e2a39abe5
+AUX mongodb-2.6.1-fix-scons.patch 1386 SHA256 18c454168e6c4feac4b67a3ff18e811d486284cb014ba0ededc039433c1caf28 SHA512 a67a1b2f75783ac3520f3ea5765e7a57669c23969a8242f481594e3a28e400a3656068e65ebaac0765b66433eb56c30280762fe3f6fe49b9b255c3b80dd24a29 WHIRLPOOL 7828f0314e6fa8e44cdfdbe90255e94158aa3136e71a3afff001c2308b4ef31bc8f0001083d68f00a767baff69c8bb0034f65a50e970deda45acd540fe5de772
AUX mongodb.conf 246 SHA256 8010ce728d657524cd76b5afda7ffbc1cc389642336b12b89cec5df2b09fc0e4 SHA512 05dead727d3ea5fe8af1a3c3888693f6b3e2b8cb7f197a5d793352e10d2c524e96c9a5c55ad2e88c1114643a9612ec0b26a2574b48a5260a9b51ec8941461f1c WHIRLPOOL 17a27daaa7892140d741256cf9acaf2f2909a545f350c936183aeb7b6671c25a3dc11f191b01ed008195965b8cc39b49f1a3a8c69cfd90c4ca57b9fa2732beff
+AUX mongodb.conf-r2 696 SHA256 8c1ecfd94e0a6f3acebd5d3ac7a75a19818772b86dcd4c066c33d9d790c420b9 SHA512 973b0ad866498c2696ee63080b61aeca2a917065a2b3bd0f470b2a70dee4630c8a80fe8d99a4bcc166f14d944c7de1debec24df8c97fb7f9b5fb0d781985ca58 WHIRLPOOL 290631e082228076a366356c142efb91d7d1e1c5ae7ef937cac3d9c20930fdabfc3b1bb42a2e0e80f2b85daac6c399a6f7d0a0a1eafe45c54795bb2bfb22291f
AUX mongodb.confd 361 SHA256 a4ca29c577428c02cd0b0a8b46756df5f53a05519c9d13c270533cf99b9b819d SHA512 9bcd870742c31bf25f34188ddc3c414de1103e9860dea9f54eee276b89bc2cf1226abab1749c5cda6a6fb0880e541373754e5e83d63cc7189d4b9c274fd555c3 WHIRLPOOL 35d785763d0cb1e21516a3fa15332d6c93d35e6faea02b60f81c389878dd89fe026504c6cfce5e9abfc8353f74b0e959a7501373d2a389f269c6952d33e8d2e8
+AUX mongodb.confd-r2 549 SHA256 6275df7b1bbee218545331d68da3814d0e0fa89d3b30e21370bbeb776dd19e0a SHA512 75f11e8350e98b90eccafd577d794e4b05f36ede8d95e7839e9fa1eb77ea7bd9cdd2fdd07719abb78a714cd7d72109c177d265d6417ef198a4217453c0a4db68 WHIRLPOOL 974eeb5dd58d52670121b2e8e687250cae4d5c49ec020dc30746bf39356762d63f41371526744f2b9fdd657134e7570d7501a3ce5995e830e039cc9eeb8a427e
AUX mongodb.initd-r1 1215 SHA256 d56c5e301a7c35bcc60fa60859eee56342be7e4911edd19e519804bcf08a5ef0 SHA512 d09b6786f986edafceba4042dbfd29f336996af93f11cd92c3dcc267d7cb522946e6800cb75fae9d02ee1490856b218be96012b132766deb0240fdaf4a65e6b7 WHIRLPOOL 416fdef48831961d410fb85f18148f70455bfc005e1f788c0f3fa035e8a4fc0c1001b1a1b37878018bdd3ba927843d7b0a0ca4c2850c9d57e21c74388cb1e077
+AUX mongodb.initd-r2 710 SHA256 693e850ac3a3334972b04c312143d356a802e84616c6de6e831b58cb148580c2 SHA512 d99e48afea1b7a5b45de247224947a15c09099dca7d6126b529e3143a243d5cf460621c4183fcb5685c32fd83ad4a0f3b8c5a59b6cf1291ab45f013b6f86f5f4 WHIRLPOOL a2ffa9d91cf94e1513fc31ee8aff7549103aa5109880c8c66c304b506bdfc1a236f55ba49f86447ebaedf614bb5fea6cf229e01fc878cc988fdd0ab28f8ce9f5
AUX mongodb.logrotate 205 SHA256 76994c32d999def5c925bd7be3f96687b3406f1d67b89aa6a4df8053025b1e01 SHA512 8c089b1a11f494e4148fb4646265964c925bf937633a65e395ee1361d42facf837871dd493a9a2e0f480ae0e0829dbd3ed60794c5334e2716332e131fc5c2c51 WHIRLPOOL c1d94339a6e58363ba37bfd0f878ea6db403eaee02aa030891bfd54af1a61e34622286e560ba5217201435a745217b2da55d857fece83d5a94b12d915ad2940c
AUX mongodb.service 220 SHA256 19f55ab28652b3817e98fc3f15cc2f6f3255a5e1dfd7b0d5a27c9ba22fd2703e SHA512 177251404b2e818ae2b546fe8b13cb76e348c99e85c7bef22a04b0f07b600fd515a309ede50214f4198594388a6d2b31f46e945b9dae84aabb4dfa13b1123bb9 WHIRLPOOL 0f6e032acbc7f625b03dcec990126cef064925a341e38c27cddbed5a951c8cfeded00ee3b8b0d9044245c833e86748262434665342e6baa98500fb02c07f4281
+AUX mongos.conf-r2 648 SHA256 d1bf479cee999b4e59e5100c134cd3e7af4bb126342418100cf8f9a08a26f6a7 SHA512 5aa8ced8d83572358e008c0df45dbe72a2e9c0003c9f49514d6b91bf9b75d4fb48b189ffe00d14e5675679943a05215a9873c5c9bde9ab1be4ed4813e75714e3 WHIRLPOOL f1036ea1bd7efa54d28d131dd1bfd1e06c1c3ffbf247ee68a33eee0383d87bf3bfa6639040e6b68a0a14cce0bd77bd5b91a8e245f615007fccccb0cbe2becd84
AUX mongos.confd 345 SHA256 2afd582564623da0e928ca667d37bef467334c82d08b49301f1f6c16ba177767 SHA512 61d8734cef644187eeadc821c89e63a3fbf61860fe2db6e74557b1c6760fe83ba7549cb04f9e3aacea4d8e7e4d81a3b1bc0d5e29715eca33c4761adb17ea9ab7 WHIRLPOOL 39c338211f2dcc4dacc4e6463657339287a5da6f20b02c68f1bb5b084d5db14eed4da435b3ed2319d3bf9c415dd6a9d4a6a84c105872fd5513c6146c2b5afc1b
+AUX mongos.confd-r2 546 SHA256 1378a880ffde0efae213ac6d6d4bbe2181c92fbb06535a58c2dab06ef88ee8e3 SHA512 30e208690b5f28bd0442b7ed302d9be991aedd27203f24e5849201d33291ad7f0f9153ae3a00b55697d79a45c40d7b3792ff45f0c24ef2cf4e88222f88ea1400 WHIRLPOOL 68b8eed779e19261c4d13ebd6be8c11b6df94e748bb8f03d632ecbfc5fcd151a693e51c5a4ad4f0af9439d07dedafc29bd9b86b5a532bad48d570fca73002987
AUX mongos.initd-r1 1370 SHA256 d4c9f32f0f001ae7cfe2b35034fd8e5a24a83fd1bc89941550c68fd98a3c9454 SHA512 28aea696b53bb557d41c5cb501ae30a72470750eb49e59442df67e98b087008fdc75e41d516443b7cc5cb5eb9aa710b98455d7955a4c1b76869ef841e67417b4 WHIRLPOOL db36b6250ef6fdbd4aec5bd249593ba81a2af44aefc26ad3ab2b04af5a4b6e84e416e0b90c4f3bb98dcaf182aeb1eab93bb8bebcdbe539881ca2c595e3e5d137
+AUX mongos.initd-r2 709 SHA256 5b89a47f5fc8203e5bbcac9237b107ae58a3b2a31cfc4dc2d784d1e3577fefcc SHA512 01a594fffb7764fbb8c71640d28f31166e5fe175266e9413fd1222975d31bfb59be020a277e18b2aaf95e5c654c2ffa36697852aa385f73a48184000e250be2f WHIRLPOOL 8d99b10a9ae4a734efc907901bc835b992fed2f7f36fcf526e0d85822126251d4a1f043121494ff6caac05a2da28c6b8a569011d8f2b71ab9e7665664e2fb75d
DIST 20130821-10gen-mms-agent.zip 31918 SHA256 b48f35fe2ad058dc4ebcab01dad1229c0597e78a9011b57cd1030a05cdd16e7c SHA512 9467d229829076733a023d81e377479e1e4c71c4d2c1d163928abf7215bc87809a304768f83b531b6f585d19b18585f9d0d35fd74762cf180586be11536eb1a8 WHIRLPOOL d632c1761d1f47f2139a046d58af09641a0c8d9f3168d7ebc99dac5c6a3b5b0846cba8eac581b67d35c5e7580c6910759503b85e7ca74e5930c0e0dac3d77c97
DIST 20140409-mms-monitoring-agent.zip 40122 SHA256 9c4f89cfba10b4604512ab21eb082248104aeabe7e813b852db2b86f47d7ecb2 SHA512 5290a813c407251b5e4def813ce6fe7e09d6c3a1907fd409e326b15b07aed39f7db3a28710ecdaffe2771136c9433253c5d1857c823844a4b75dd38f1d15eefd WHIRLPOOL ce80870e2618f3d9ed80af41b1069ed5bd97af475089564eed1bc111e820c048bc5cbaa03f859349e772fe232f876127e0627c75c135a9b2e196ab13258ed9f1
DIST mongodb-src-r2.2.6.tar.gz 10190712 SHA256 e6864ac5fe7dabee055abc5c5d1074fa826f53715211227aaac64abaf55bf6ee SHA512 5d2be83dedfac4ce3c01c048480fcd4b67848b7e12b1f7854cf54477319ecbee0636e2a969e4dea33aea90514dba89ab9dda356a77426143ac9b60d1c07fb4da WHIRLPOOL a11fe32101717c6e287848c34c05a91e50d92d3e99bf9bb8f52957b3b145931fc51de34a8858b647e48841ef3b1111d3511dbf14033ae78d6a27af7f267a8ebd
@@ -28,6 +36,7 @@ DIST mongodb-src-r2.4.6.tar.gz 14141660 SHA256 b5f397abc92d36d84a85753d15fb5d7da
DIST mongodb-src-r2.4.7.tar.gz 14157198 SHA256 69e3cf697225efa2e6e65f5cfdc31742f3e4b2e069c27d84fc713abe0bf67ca7 SHA512 bd682944f5388cef9115ccdf0d8488d2a7a699974f395dd9eea62562528a7a6205fceb92c148187f003362f1ef983ead672cacacc678b2f2b77cdd827812b6c9 WHIRLPOOL 6fd7e7c5170b9ecdafb03e2d14d533f245ee1afc59c99713f5bb8c443b17c52b024c7a564146e443e748193570a49728b128f0dafcb3da0bb6d8dedfe963a179
DIST mongodb-src-r2.4.8.tar.gz 14157223 SHA256 fd703ce5e53ddfa0cca9c7fba9a0c4cea4179d38972a98c675f45d9f15b4cfdc SHA512 33202f101d00c796253c5fd333242ce2c5399352bf325e0af1df92d9c291d7a768bbed56f7b7fccfaa3cea2385cec941bd05cb27a635ca034485bd39ef4129a1 WHIRLPOOL f4c2f9ea7b313abeb8480a4d6d6d79b094c1e287228c2252717ed415ef543720fcf32314b58c72ec6efee7d1cdfdfa6a7c35c46d430f188a1253f2364fd9e315
DIST mongodb-src-r2.4.9.tar.gz 14162773 SHA256 40755d66419a5c9f0d9909a079b092195825773ded188ded3faf07025d02600f SHA512 f9991b30eebdc13e04b553ea9c133f73cb7c0d034ae94e6293a28f3c40e8c93d3e63257e20ff801dfd586a22c95ca52551da8517d0e25534dda62f3ed650aa23 WHIRLPOOL 506d32ac3e1e8ac9423f3a712bdad35ddb82d880a03a89f461c6334e3ae2f16c7f7a25753640c7fbb5248267bc6de0096e447dd02ea8079589cdf5e5dba3036f
+DIST mongodb-src-r2.6.1.tar.gz 14425586 SHA256 a3199666acff3d8e236a93118de497a20b47309cf91495099f9a22b9787d262b SHA512 a07168a8fa609d2a22b04db6b761e486e58fb63c66ea4974e5cc53a1255d514cd065a84b4dc62efbb27c39a6e3881d98a3f7025c2391a78d91d5cd515b8a2e56 WHIRLPOOL d6a0aea1724b02a2444e2ce58f2971bb01bb571f13342f8b11a2f0f4ded69143eaa3eb11d0d0778f89fb627cb057b40f0321e1765c0e883d2d1be76cf48b5f13
EBUILD mongodb-2.2.6-r1.ebuild 3136 SHA256 108a7f33bdb1d092f4cddf1c7d147f8fbcdf3c4eaf818af7d93448ba755bf92d SHA512 8377b33f8262022fc52aa3c93737bdf256827296665c3d1bfc5acb4237447a95c0ecec9221cc0e9ab481e1034e665ed78031b953f81a6a4a40fe3afc4d2a6edf WHIRLPOOL 5bf26c9a04890e7622699f5f80abd5b731ff93f1fbdd77cf18ae7d6b906f6c93004760d655b649fe098e132d7dbeb8c81bc8cc98af61d6cad2b090c0f5ef452f
EBUILD mongodb-2.2.7.ebuild 3133 SHA256 292e974b583ac64e0c4535b8c1c89ad41058d19317623e7348dec8a720e4ea19 SHA512 bf8172cac0f6894aa9c955c88d10c39b4129c9a06bbdc94708cef7eab5e7e68f55775d2974c2ccccea4f8bbe3f2435d5c32976b8f1a057419ca1e9bc1d2e85f4 WHIRLPOOL 1e7c824d394c80dbe6fd288ee3e520ae2f05e47a1a87e1f80d16782c9ba6d8817ff4b32693b720c106032de3920940041fbb1fc1a5cedcc7fe28782f4bbdbf47
EBUILD mongodb-2.4.10-r1.ebuild 3795 SHA256 4ac879b7fe8ced57c9cd388c404009750d360f7e72eca1b427b1ea99314cfbb3 SHA512 f285ca125702f8ea19e09519bce6daa0a391029d78ef403b351ea2f91ee6cf05f2d75da0d07c7c7300e042458684ea21e7670f513d761c24f4c2c9a5779954a3 WHIRLPOOL 94a169f4679bf3ff00e6d53857c5f3d0f6274cb8e3c0c8299cf8dc5dd4525e8936e5a8fb8324fa7637a7b9d7a4a27c255ea17972abd1f983cc2aa6fcddaa37b7
@@ -35,12 +44,13 @@ EBUILD mongodb-2.4.6-r2.ebuild 3677 SHA256 2ad1fac6ad10fb3ed2530f97e1500aa2b2576
EBUILD mongodb-2.4.7.ebuild 3686 SHA256 e931ba25741a3d0d3cf098e736623c4fe81e90e508a6a587f4ae7c45869157f8 SHA512 9172dd9f37c2f3e2d2f7861bfacb426e7df50551831a7c42a84b28f80e2ffa9efc3b47b5954e9ebad0aab1fd8a4d34c0867e0c33a0108f042ce23bfd8bc25666 WHIRLPOOL 7ed22a6d4c9b01e1a7ff03fcd91c5dc41332395e838c1c5aeb623e1617ff79a02521700eae21f72e6d3fc7889ac554ad51c7357fd4cd8087c981c3fe925253db
EBUILD mongodb-2.4.8.ebuild 3686 SHA256 6e7c047a00eb446cae999c10c272a8778deb5671c1642e51e36236222c071b8a SHA512 67348ab82c4858ef3f1316a50aabd69d41edfd177f0a06246bcdbd4d70719365be0a782ceef61d027af207b85aa6b7e57d65d21eaf81231afc3cc1d355b679a8 WHIRLPOOL 462704d8b210cc050b41367f8422c67e65c30b2e4250758c0dff25aa204482a44be8cc20b79340760b203457ceca6c19465e48970dd48181cee7143cf244a6e1
EBUILD mongodb-2.4.9.ebuild 3686 SHA256 bd390daf710132b8a9d54ab9a3b3d82069ee41ce23e1d551b89e95e61112963c SHA512 14c165a57b74980f4ff7762c9e66085752fa921b150edd804352b7dd9ab44618081a1654683e5a03120a7d5b48044454c6cbf06751df58b93dd95e7e4a0dda9e WHIRLPOOL d51b4a5a8035f4b78d895551ccbbb080a2bedffb33f51a970e4afed4918654746f58762102b16e664d4ad4684c8fba0281bb012b2ea78761b681db5224f6f70f
-MISC ChangeLog 19510 SHA256 d5913891ec59a54295f6ccad61ae0f10e3ae7b0dc0cef3592e145e9c7a0aac3a SHA512 3b707bc6016d46a72057b63bae0efb4b8c48df6d65115d43e5a1d86d23f6e3ca2d66ca96d5e3e68a10279b3faa11d774f5333e63314d09b8815c3094f07524da WHIRLPOOL 78da4da96c3c3edacf90bd7164c366a5b491880629c6f53eaba4a0f0bf4db1744f00431dd369263226e77b50f2e257a29882d28ebbde62c7e1b0000f262ec8ef
+EBUILD mongodb-2.6.1.ebuild 4325 SHA256 a559368261a3118258287037506f6919656933c40c2bfa2f21a6e0e75d88209f SHA512 a027325ba67425e4a2f0cdc158d84cfb4650aea5c333d2e18569e3ccdf22f4e537b538a072f61d109c6da318684e4f986b60ba45b7ce8f34edd470e55f8ec696 WHIRLPOOL 02a7e96c2507fe84a563a87a553111af7d805b1b94c43e9526bcf89b836dca8ffb3e41e6d6236fcfcded39127052472aae44bef18932caf133107959c72a7427
+MISC ChangeLog 19922 SHA256 ecf0256ee4e3f127f2f90fe08785ebd1f1b29d007fde8f3e9126be65a8f427fa SHA512 0592d7d5dd8c639230672f4f4f48fd99da2cf3326c6160f1a4d0d3a5b9eb3d7e645444afd3fb5c63a8636f2b6ad10dd1d43bc9d69d81010dd9d4acce3a00bf96 WHIRLPOOL 74de9311d070ed6871270a712a0fbf718505bf687cb734e6e60fe32934e9e80c23e2b54db8a8e6a6be16c3a7088ff3eaebf83ae1042eb7cd704bce758ce12793
MISC metadata.xml 1090 SHA256 bb0066679f4a7ee9f21238becfdf1cb6e38489c1a9d46e0671d4098455f886ea SHA512 b4e4fec0815ac98c85b437f2155f4620b91fe24e81f559b92901038f68534e07dc91ae77ac609311e9febbe64b8ef0ad5ad164346cdb466e28bf1732ed18048a WHIRLPOOL b5305d0cbc7398d66d9e26b14adeaccfeeee8d0d24fad8bb957517273b97f94b0feb1afc1bdefaa01ea06502c570376e8e7a0ce68dca76c8ae5dbbf686d6458a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlNFalgACgkQKiQSS7ZY+hNW9QD/YL2+3CLXIuBtYFcnzVeoGkb8
-rGsfxy85EkpE6/OWIrMA/2gnDRryYM1R6JBTJkjXD1fGvbPEoGnpjgmq6wZIojbp
-=ohwd
+iF4EAREIAAYFAlNzNIcACgkQKiQSS7ZY+hPFZwD9EbaEkCOhP8ZJP3mOcXzrgC+1
+cmo0UoYJCD2YNzCtdKgA/0Sh6U41tiMiUH2ZeN5TdBLtwgSstQcvhSEinhI0/RXU
+=ZBin
-----END PGP SIGNATURE-----
diff --git a/dev-db/mongodb/files/mms-agent.initd-r2 b/dev-db/mongodb/files/mms-agent.initd-r2
new file mode 100644
index 000000000000..82fde9635040
--- /dev/null
+++ b/dev-db/mongodb/files/mms-agent.initd-r2
@@ -0,0 +1,24 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mms-agent.initd-r2,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
+
+logfile=/var/log/mongodb/mms-agent.log
+run_dir=${run_dir:-/run/mongodb}
+
+command="/usr/bin/python2 agent.py &>${logfile}"
+command_background="true"
+
+pidfile=${run_dir}/${SVCNAME}.pid
+user=${user:-mongodb}
+group=${group:-mongodb}
+
+depend() {
+ need net
+ use syslog
+}
+
+start_pre() {
+ checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
+ cd /opt/mms-agent
+}
diff --git a/dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch b/dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch
new file mode 100644
index 000000000000..031d84373b71
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb-2.6.1-fix-scons.patch
@@ -0,0 +1,35 @@
+diff --git SConstruct SConstruct
+index 3886d1b..81c59a9 100644
+--- SConstruct
++++ SConstruct
+@@ -811,19 +811,17 @@ if nix:
+ # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used.
+ env.Append( CCFLAGS=["-fPIC",
+ "-fno-strict-aliasing",
+- "-ggdb",
+ "-pthread",
+ "-Wall",
+ "-Wsign-compare",
+ "-Wno-unknown-pragmas",
+ "-Winvalid-pch"] )
+ # env.Append( " -Wconversion" ) TODO: this doesn't really work yet
+- if linux or darwin:
+- env.Append( CCFLAGS=["-Werror", "-pipe"] )
+
+ env.Append( CPPDEFINES=["_FILE_OFFSET_BITS=64"] )
+- env.Append( CXXFLAGS=["-Wnon-virtual-dtor", "-Woverloaded-virtual"] )
+ env.Append( LINKFLAGS=["-fPIC", "-pthread"] )
++ env.Append( CXXFLAGS=os.environ['CXXFLAGS'])
++ env.Append( LINKFLAGS=os.environ['LDFLAGS'] )
+
+ # SERVER-9761: Ensure early detection of missing symbols in dependent libraries at program
+ # startup.
+@@ -840,7 +838,7 @@ if nix:
+ if not darwin:
+ env.Append( LINKFLAGS=["-rdynamic"] )
+
+- env.Append( LIBS=[] )
++ env.Append( LIBS=['pcre', 'pcrecpp', 'snappy', 'yaml-cpp'] )
+
+ #make scons colorgcc friendly
+ for key in ('HOME', 'TERM'):
diff --git a/dev-db/mongodb/files/mongodb.conf-r2 b/dev-db/mongodb/files/mongodb.conf-r2
new file mode 100644
index 000000000000..337e6b62fa57
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb.conf-r2
@@ -0,0 +1,33 @@
+# !! IMPORTANT !!
+#
+# This file uses the YAML format as described in the documentation:
+# http://docs.mongodb.org/manual/reference/configuration-options/
+
+storage:
+ dbPath: "/var/lib/mongodb"
+
+systemLog:
+ destination: file
+ path: "/var/log/mongodb/mongodb.log"
+ quiet: true
+ logAppend: true
+
+net:
+ port: 27017
+ bindIp: 127.0.0.1
+ ssl:
+ mode: disabled
+
+#security:
+ #keyFile:
+ #clusterAuthMode:
+
+#replication:
+ #replSetName:
+
+# Specifies one of the MongoDB parameters described here:
+# http://docs.mongodb.org/manual/reference/parameters/
+#
+# You can specify multiple setParameter fields such as:
+# setParameter: {enableTestCommands: 1}
+#setParameter:
diff --git a/dev-db/mongodb/files/mongodb.confd-r2 b/dev-db/mongodb/files/mongodb.confd-r2
new file mode 100644
index 000000000000..dddb67e9301d
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb.confd-r2
@@ -0,0 +1,12 @@
+# !! IMPORTANT !!
+#
+# This file is ONLY used to override some of the init script configuration.
+#
+# You should NOT use this file to configure your mongodb instance,
+# see the /etc/mongodb.conf file instead.
+#
+# Available init script modifiers :
+# - config_file : the configuration file to use (default : /etc/mongodb.conf)
+# - user : the user used to run your mongodb instance (default : mongodb)
+# - group : the group used to run your mongodb instance (default : mongodb)
+# - run_dir : the run directory for your PID files (default : /run/mongodb)
diff --git a/dev-db/mongodb/files/mongodb.initd-r2 b/dev-db/mongodb/files/mongodb.initd-r2
new file mode 100644
index 000000000000..ee693f7bd4ab
--- /dev/null
+++ b/dev-db/mongodb/files/mongodb.initd-r2
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mongodb.initd-r2,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
+
+config_file=${config_file:-/etc/${SVCNAME}.conf}
+run_dir=${run_dir:-/run/mongodb}
+
+command="/usr/bin/mongod"
+command_args="--config ${config_file}"
+command_background="true"
+pidfile=${run_dir}/${SVCNAME}.pid
+user=${user:-mongodb}
+group=${group:-mongodb}
+
+depend() {
+ use net
+}
+
+start_pre() {
+ checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
+ if [ ! -f ${config_file} ]; then
+ eerror "Missing configuration file ${config_file}"
+ return 1
+ fi
+}
diff --git a/dev-db/mongodb/files/mongos.conf-r2 b/dev-db/mongodb/files/mongos.conf-r2
new file mode 100644
index 000000000000..fc0068962cfd
--- /dev/null
+++ b/dev-db/mongodb/files/mongos.conf-r2
@@ -0,0 +1,30 @@
+# !! IMPORTANT !!
+#
+# This file uses the YAML format as described in the documentation:
+# http://docs.mongodb.org/manual/reference/configuration-options/
+
+systemLog:
+ destination: file
+ path: "/var/log/mongodb/mongos.log"
+ quiet: true
+ logAppend: true
+
+net:
+ port: 27017
+ bindIp: 127.0.0.1
+ ssl:
+ mode: disabled
+
+#security:
+ #keyFile:
+ #clusterAuthMode:
+
+#sharding:
+ #configDB:
+
+# Specifies one of the MongoDB parameters described here:
+# http://docs.mongodb.org/manual/reference/parameters/
+#
+# You can specify multiple setParameter fields such as:
+# setParameter: {enableTestCommands: 1}
+#setParameter:
diff --git a/dev-db/mongodb/files/mongos.confd-r2 b/dev-db/mongodb/files/mongos.confd-r2
new file mode 100644
index 000000000000..0dc2a189ff67
--- /dev/null
+++ b/dev-db/mongodb/files/mongos.confd-r2
@@ -0,0 +1,12 @@
+# !! IMPORTANT !!
+#
+# This file is ONLY used to override some of the init script configuration.
+#
+# You should NOT use this file to configure your mongos instance,
+# see the /etc/mongos.conf file instead.
+#
+# Available init script modifiers :
+# - config_file : the configuration file to use (default : /etc/mongos.conf)
+# - user : the user used to run your mongodb instance (default : mongodb)
+# - group : the group used to run your mongodb instance (default : mongodb)
+# - run_dir : the run directory for your PID files (default : /run/mongodb)
diff --git a/dev-db/mongodb/files/mongos.initd-r2 b/dev-db/mongodb/files/mongos.initd-r2
new file mode 100644
index 000000000000..130130da7647
--- /dev/null
+++ b/dev-db/mongodb/files/mongos.initd-r2
@@ -0,0 +1,26 @@
+#!/sbin/runscript
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/files/mongos.initd-r2,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
+
+config_file=${config_file:-/etc/${SVCNAME}.conf}
+run_dir=${run_dir:-/run/mongodb}
+
+command="/usr/bin/mongos"
+command_args="--config ${config_file}"
+command_background="true"
+pidfile=${run_dir}/${SVCNAME}.pid
+user=${user:-mongodb}
+group=${group:-mongodb}
+
+depend() {
+ use net
+}
+
+start_pre() {
+ checkpath -d -m 0750 -o "${user}":"${group}" "${run_dir}"
+ if [ ! -f ${config_file} ]; then
+ eerror "Missing configuration file ${config_file}"
+ return 1
+ fi
+}
diff --git a/dev-db/mongodb/mongodb-2.6.1.ebuild b/dev-db/mongodb/mongodb-2.6.1.ebuild
new file mode 100644
index 000000000000..6d8c75fb6ed6
--- /dev/null
+++ b/dev-db/mongodb/mongodb-2.6.1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.6.1.ebuild,v 1.1 2014/05/14 09:16:49 ultrabug Exp $
+
+EAPI=5
+SCONS_MIN_VERSION="1.2.0"
+CHECKREQS_DISK_BUILD="2400M"
+CHECKREQS_DISK_USR="512M"
+CHECKREQS_MEMORY="1024M"
+
+inherit eutils flag-o-matic multilib scons-utils systemd user versionator check-reqs
+
+MY_P=${PN}-src-r${PV/_rc/-rc}
+
+DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
+HOMEPAGE="http://www.mongodb.org"
+SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
+ mms-agent? ( http://dev.gentoo.org/~ultrabug/20140409-mms-monitoring-agent.zip )"
+
+LICENSE="AGPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="kerberos mms-agent ssl static-libs"
+
+PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
+RDEPEND="
+ app-arch/snappy
+ >=dev-cpp/yaml-cpp-0.5.1
+ >=dev-libs/boost-1.50[threads(+)]
+ >=dev-libs/libpcre-8.30[cxx]
+ dev-libs/snowball-stemmer
+ dev-util/google-perftools[-minimal]
+ net-libs/libpcap
+ ssl? ( >=dev-libs/openssl-1.0.1g )"
+DEPEND="${RDEPEND}
+ sys-libs/ncurses
+ sys-libs/readline
+ kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ enewgroup mongodb
+ enewuser mongodb -1 -1 /var/lib/${PN} mongodb
+
+ scons_opts="--variant-dir=build --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
+ scons_opts+=" --use-system-boost"
+ scons_opts+=" --use-system-pcre"
+ scons_opts+=" --use-system-snappy"
+ scons_opts+=" --use-system-stemmer"
+ scons_opts+=" --use-system-tcmalloc"
+ scons_opts+=" --use-system-yaml"
+ scons_opts+=" --usev8"
+
+ if use prefix; then
+ scons_opts+=" --cpppath=${EPREFIX}/usr/include"
+ scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
+ fi
+
+ if use kerberos; then
+ scons_opts+=" --use-sasl-client"
+ fi
+
+ if use ssl; then
+ scons_opts+=" --ssl"
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-2.6.1-fix-scons.patch"
+
+ # fix yaml-cpp detection
+ sed -i -e "s/\[\"yaml\"\]/\[\"yaml-cpp\"\]/" SConstruct || die
+
+ # bug #462606
+ sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
+
+ # bug #482576
+ sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
+}
+
+src_compile() {
+ escons ${scons_opts} all
+}
+
+src_install() {
+ escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
+
+ use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
+
+ for x in /var/{lib,log}/${PN}; do
+ keepdir "${x}"
+ fowners mongodb:mongodb "${x}"
+ done
+
+ doman debian/mongo*.1
+ dodoc README docs/building.md
+
+ newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd-r2" ${PN}
+ newinitd "${FILESDIR}/${PN/db/s}.initd-r2" ${PN/db/s}
+ newconfd "${FILESDIR}/${PN/db/s}.confd-r2" ${PN/db/s}
+
+ insinto /etc
+ newins "${FILESDIR}/${PN}.conf-r2" ${PN}.conf
+ newins "${FILESDIR}/${PN/db/s}.conf-r2" ${PN/db/s}.conf
+
+ systemd_dounit "${FILESDIR}/${PN}.service"
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+ if use mms-agent; then
+ local MY_PN="mms-agent"
+ local MY_D="/opt/${MY_PN}"
+
+ insinto /etc
+ newins "${WORKDIR}/${MY_PN}/settings.py" mms-agent.conf
+ rm "${WORKDIR}/${MY_PN}/settings.py"
+
+ insinto ${MY_D}
+ doins "${WORKDIR}/${MY_PN}/"*
+ dosym /etc/mms-agent.conf ${MY_D}/settings.py
+
+ fowners -R mongodb:mongodb ${MY_D}
+ newinitd "${FILESDIR}/${MY_PN}.initd-r2" ${MY_PN}
+ fi
+}
+
+pkg_preinst() {
+ # wrt bug #461466
+ if [[ "$(get_libdir)" == "lib64" ]]; then
+ rmdir "${ED}"/usr/lib/ &>/dev/null
+ fi
+}
+
+src_test() {
+ escons ${scons_opts} test
+ "${S}"/test --dbpath=unittest || die
+}
+
+pkg_postinst() {
+ if [[ ${REPLACING_VERSIONS} < 2.6 ]]; then
+ ewarn "!! IMPORTANT !!"
+ ewarn " "
+ ewarn "${PN} configuration files have changed !"
+ ewarn " "
+ ewarn "Make sure you migrate from /etc/conf.d/${PN} to the new YAML standard in /etc/${PN}.conf"
+ ewarn " http://docs.mongodb.org/manual/reference/configuration-options/"
+ ewarn " "
+ ewarn "Make sure you also follow the upgrading process :"
+ ewarn " http://docs.mongodb.org/master/release-notes/2.6-upgrade/"
+ ewarn " "
+ if use mms-agent; then
+ ewarn "MMS Agent configuration file has been moved to :"
+ ewarn " /etc/mms-agent.conf"
+ fi
+ else
+ if use mms-agent; then
+ elog "Edit your MMS Agent configuration file :"
+ elog " /etc/mms-agent.conf"
+ fi
+ fi
+}