Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/files/, dev-db/influxdb/
Date: Fri, 23 Mar 2018 21:17:09
Message-Id: 1521839805.e6b47481f9d802618856bc575f1391bd9eefc267.williamh@gentoo
1 commit: e6b47481f9d802618856bc575f1391bd9eefc267
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 23 21:15:59 2018 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 23 21:16:45 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b47481
7
8 dev-db/influxdb: new package, Open Source time series database
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-db/influxdb/Manifest | 45 +++++++++++
13 dev-db/influxdb/files/influxd.conf | 140 ++++++++++++++++++++++++++++++++++
14 dev-db/influxdb/files/influxdb.confd | 12 +++
15 dev-db/influxdb/files/influxdb.rc | 34 +++++++++
16 dev-db/influxdb/influxdb-1.5.1.ebuild | 102 +++++++++++++++++++++++++
17 dev-db/influxdb/metadata.xml | 13 ++++
18 6 files changed, 346 insertions(+)
19
20 diff --git a/dev-db/influxdb/Manifest b/dev-db/influxdb/Manifest
21 new file mode 100644
22 index 00000000000..b0af2f876cb
23 --- /dev/null
24 +++ b/dev-db/influxdb/Manifest
25 @@ -0,0 +1,45 @@
26 +DIST github.com-BurntSushi-toml-a368813c5e648fee92e5f6c30e3944ff9d5e8895.tar.gz 42256 BLAKE2B 65fba0e39dbd7d9ffc5707379629ba9e8d91f186214afeb6b5f5960bd7d4b0f233247ecc1b23bff9c4ea8572f00b106ce5b833f88d975be5ffb29778fc18dcee SHA512 8a54f8b1f2fb9b5882d3c1498376c15aaf00eb8d9379090c38b03a6a291215923637dae9f36db1cca700687169cb08911e515222cd72fc153a5082ff4ddb5573
27 +DIST github.com-RoaringBitmap-roaring-cefad6e4f79d4fa5d1d758ff937dde300641ccfa.tar.gz 140675 BLAKE2B 229edd09629c2df7c3396a84ba3d4a427aa81e8a086a305059354b6ad1bb2009fba595068b727e57b51c4d610a23cab122b080536fed9326df42d7f2c41018a9 SHA512 6ca696bd1dec2c3b587e76614f64ca0b09df8af042c9193e6afcf23ec34f6f5e79ee13f9fdf450c5180c6eac07cf1e346cc2d64a653ef107d035efd98c71a23c
28 +DIST github.com-beorn7-perks-4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9.tar.gz 10593 BLAKE2B 057738aefe26d3d42ba1bc0906675403512a7bab1161bc1015f6d833296778f2236cb2b99bbebd5c7db2384634fef62d2afbfc8dd59bfb1320bc6184105aa437 SHA512 ecac8d361b4695b1fc32a9aaf9e0785201d1bebbf270226540e2c3fe193ad21f4fe8aed4e01937bd1e7273ca394455ca6fd7cf29418710f279cbb8eb92939e32
29 +DIST github.com-bmizerany-pat-c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c.tar.gz 6245 BLAKE2B 69344b2fd9aef8454d35a1a77c5192e6d461bde063524636a1c59fe529325803ea98853073323f8957f8396fb8bac74ca135880b89120a6041007870b692e38f SHA512 62b061ed5a9f037744dec9927a4c3f85dd260cf951cbc62d1eb897ee2c24d7572071fe1a97a0fecd2be866a84ea935a1e6daa34c97018cd3b391f50f0a42398f
30 +DIST github.com-boltdb-bolt-4b1ebc1869ad66568b313d0dc410e2be72670dda.tar.gz 83764 BLAKE2B b6e248bec2aec56d3713536c1cd00c7cacb54be0c21f4a3c82c461cc0782defd25ecd991b18945ca970bb159d9a46aad3851a697f6a0de4e3c5945c3d2208b5e SHA512 57586f4a26dfff950e766fd7663cc223b063aeafa32f7592a512b91bbd75315328313ec189a9461a17b65d36a99629f7b3fb0b3b6b1a2b23b1de9ad1f36a97fe
31 +DIST github.com-cespare-xxhash-1b6d2e40c16ba0dfce5c8eac2480ad6e7394819b.tar.gz 7839 BLAKE2B d70832fb4aaf18a33b3f45e4fb82ba003e46ecc4b5cb2cbc85a482851126a15e93396f4103cad79f4d0d83d67eb583a96721a2076a89570bf08f1e88f9e89504 SHA512 f93e119df10acc2e525734207bad67024bc0a48e7d84f72713c8cdebe6ffa8a75f4f11504dc9a7d59ea960f5724ae16145156371e650a093a7591829ebec758b
32 +DIST github.com-collectd-go-collectd-e84e8af5356e7f47485bbc95c96da6dd7984a67e.tar.gz 38929 BLAKE2B 42cd8dddd3708205c355c0bc8fdc400dad066286bdd19ba2a351255ca61b7c1bc5ed0ee9fa663c59c22dcc8327ed6b5fcc58d7f5793fe090b5aeb495ed57e1d4 SHA512 6b7ca8a439d9cb4d8a9b30620b7b6d278c625e4331d61ec2aed25e981e2cb5bbe44476e92feb1128a849cecd361d1976a82f26b6632e3d4fb58bee406ce635e4
33 +DIST github.com-davecgh-go-spew-346938d642f2ec3594ed81d874461961cd0faa76.tar.gz 42402 BLAKE2B e12d244274de239df8b72a2f020ed1f21a2dd2ebaf0448a431a9ec9d9d91a7face3f24936f3359fde39247c03c5aa5a61d2cc81bdf6bb668338cd81097bdfe7f SHA512 80b9f535dd85685cfd346b3c7f946fbc8b44d0537b7a3b7827103237a85f718fee2059067a7e1f21db13322f0d3ed1f7c44c36b451b8a6b5a0f6cf4e4db6553b
34 +DIST github.com-dgrijalva-jwt-go-24c63f56522a87ec5339cc3567883f1039378fdb.tar.gz 33535 BLAKE2B b20b1b0e41b52674471cfac16d4e151a650ece6e4fcd6e176e3a42d3795c47f963d155abcf6f2d4bd2fd438069c9587b28c049687bd31eda2044eff2fa7e2969 SHA512 b3afa346607289628947345e0e30d17fb0e736bc0b93e326e8bc5d7b564ad77387536006c1d3112ffff955c649c4aee2e3b4f73db1013e8815447f54f8664a4c
35 +DIST github.com-dgryski-go-bits-2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef.tar.gz 2196 BLAKE2B 6ae32c4d0b9e4114f3b9d5a0c1a8c8e7a3d8a7aefe7ca3396f087660adcfceff789bbb6188d9f6806b35f99a7a6843d03eb77065508d5caa0c6716bc0b163283 SHA512 2d2a80187f913dd1801f6768ba79f1ccdc7b085eb60863ec58822ce38cc0a111dd916134dde5afc4366fcba846d2d21615dc6ca06012df3085179afbdff3d611
36 +DIST github.com-dgryski-go-bitstream-7d46cd22db7004f0cceb6f7975824b560cf0e486.tar.gz 3009 BLAKE2B 1bc80b61dcd45cde68ded690d7129e05c45e151290bdb6209030034305ec3557c208da6f5a5c28b71af2679dc75548cba4043f5fa5bb1fb5a700148e23860fe6 SHA512 7df53064b89f8f21238dd154ecf18575b87504d801d0a96198539e8f8a772e05ba12cc70ef3200d4170c7fda7e01753d7a7e46e6a8f966e7f96532e78c5db60e
37 +DIST github.com-glycerine-go-unsnap-stream-62a9a9eb44fd8932157b1a8ace2149eff5971af6.tar.gz 19018 BLAKE2B 0af96e705f22b07b656955a36fe5a4c2828da1ffb61202dee0f694ec441e9c038cdf242de0a96123cffe26747b153ffd0f717c4393a834db89a8827ee30aaba0 SHA512 8bf728a93f255ded52eea96f317be7ff6ab4556760cea0d4510f77f61980e6bdb2765fe036416d711ab275b4752f261fd10c337a9e10638553d7f23747d38081
38 +DIST github.com-gogo-protobuf-1c2b16bc280d6635de6c52fc1471ab962dc36ec9.tar.gz 2570509 BLAKE2B 83b5b554ef7cf1836f49f883ccd40791ae936fc311114ecb5d81e9c98fb8ba5db3331e924863fbbe87bd0e103d5da5cfa0e49ba7dce897318a1c821e2cd1ee92 SHA512 666bcf92325755d1b9c20a74be09cafeb4b7087c64eef4adcae50ab28c367d3d65ef8484dd1e20069e880ffbdc6e810a9fc3bc21f92e399c78297a06bc9c7409
39 +DIST github.com-golang-crypto-9477e0b78b9ac3d0b03822fd95422e2fe07627cd.tar.gz 1298413 BLAKE2B 8a14bef5263975c2979846ab73d7abdcb1738443a3ef266efe596bff36ad3644fe43f7f62d9b8092828f446cb5d61be8b554481bfd0074ecb32e876abe177653 SHA512 4d014ade796ca9dd9e38a1df2445cfbc0fd74d2bb4c3b6849192b754b5cd715eb2c2694918d2e97a3aa0252362e553530fb66773c7068ec5347d5d2a72beb847
40 +DIST github.com-golang-net-9dfe39835686865bff950a07b394c12a98ddc811.tar.gz 926294 BLAKE2B 873eddc079f9891d3c72c865ac7f496ebea25b6fc2d4cf935f61ac2e422c04e1f8883dd0e9b97e359257c554d8986625a52015c2da2a8a93da4ce4204f858b50 SHA512 038f90bb667b63228b554066fd1efd608eb24615b549cea40314761022e0d0a775d268b6ac9072ad50b83e162467f8280f16b3d8fcd83c9bdace509279f3823f
41 +DIST github.com-golang-protobuf-1e59b77b52bf8e4b449a57e6f79f21226d571845.tar.gz 268477 BLAKE2B af1775f715a7c8434fe46872d8edf75241c851fb93e1e3f888c5fa1b603397e68c3878c9c69afe618ff1b7ae3d0c219ec96b8648af2fd2c2c9424a33f1710a2e SHA512 07de72078a66528d864da78c88be36351cf79be5235ec9f4ed1d71061a56b9b216fd29984ccfb2a610223a86b80aba2b9ca28a0d36fc2346b23070e25e72e29b
42 +DIST github.com-golang-snappy-d9eb7a3d35ec988b8585d4a0068e462c27d28380.tar.gz 62080 BLAKE2B e094b370ea4a366788073b2913e00ab28fe1c86a0cc6b2c630b3c80d429d74d4fe6493defb37a42b2ed722a661515655cf0a9175de0af1c9b13980a1341070c5 SHA512 23f9e9f21e220f95feb1de7764ca73c985f1b9f226f4011f5a06a7e03c42967a5c88990125284f69e721738ef1e0eccb7256915839e05f4d64c8bfcc254dbc96
43 +DIST github.com-golang-sync-fd80eb99c8f653c847d294a001bdf2a3a6f768f5.tar.gz 16388 BLAKE2B 592ca43086d182f7b7f0a8da90992a3e7aebf4ccc2b9c426e218afd26a7c4556a488134f8f317b108af4b2ea1d3659c19cf750127ede45a4c9d825245401c4db SHA512 fd051f9c839cd1f74673a2a7dc5cac6d6cce51371c3c6a21cbced58a7902f056522055e9c324d9d637539e49cfc59d0a2ac7725804f6e833be052b706f9265f0
44 +DIST github.com-golang-sys-062cd7e4e68206d8bab9b18396626e855c992658.tar.gz 769037 BLAKE2B 5b49fd85030ec5f4ee28a8a354f614797a1203ef98e039fd4c70f9dd228c528e6c71c763ad7cd65aefc83c4ec235ad2a0911e6915aca63ca4431e28aee6a93a8 SHA512 fd7ce44eef01931b5017d9054858d9f3197b03e5e824ec1e4377b2e1cc11beceb5e3fa2fcf5222e7d8624f054608be4e9edfe47261ecdb60ebd3156124ccd6e8
45 +DIST github.com-golang-text-a71fd10341b064c10f4a81ceac72bcf70f26ea34.tar.gz 4031312 BLAKE2B 890d83d0dc0135ce1817cee8f35a00d437fe23a27fd5ae599aa8b3640bdcfdb97271a848ce63904635be4e27a77dbff0ac7412e4a0efc0adcc27120987db7217 SHA512 f5205a85bc9375a54bbb2b5ee25b018a474dee63b5af98553fd3c2040f1e945ce2c3bd99e9266a37a56859aa47cef68d850e84737f5bd4ce2427167825bf0a2c
46 +DIST github.com-golang-time-6dc17368e09b0e8634d71cac8168d853e869a0c7.tar.gz 9548 BLAKE2B 8e29ac7d44106d5d36e580aba5677d5688ef3e850f6efaa83c01c4e4e6bda253adca564a01e2720f9b8216bd12abe99c2a519adb3e26085af8363d0c2b88e819 SHA512 12c4c592391f5e7f7334f28dc76193eeb8fb66df2294d91931daaf19912aa20a3ed27c8ece1bc02139b93d8767d22ec7dadbf800f91ae1f94aa635b490245feb
47 +DIST github.com-google-go-cmp-18107e6c56edb2d51f965f7d68e59404f0daee54.tar.gz 54191 BLAKE2B fc684c3f6154f937400684f44b2cffa63006c9820eb5e07f622c2d5d8d6de3074ed31b8556f01196ba9bcf6d23eb6704546413dc8faa3f05ca93483c4a30775d SHA512 622d568e1db52f6082d641aeb86d95ed4d518f0a78369828527215ed19c27702a91230e2c5ddb0ae7da5c46a143426be582c5a1b0b836eb234ff4e9c8faa230d
48 +DIST github.com-influxdata-influxql-21ddebb5641365d9b92234e8f5a566c41da9ab48.tar.gz 88699 BLAKE2B b1c1d150acf80e282117b8854c727f863ec8dc98dbf068a949e3135f2c663498d563a37fb9928fd272ce856e764e572b40124bb12ad5d7093afa0d614c940d14 SHA512 85e1f4bb3342f1825722a041cb7022e9c5ba15f3b1f724e6e108bb3249fe6dcc2aa0157a3b1220faaa15988f677dab7aa8bef4729f4895bf1d30c4e1537da1ba
49 +DIST github.com-influxdata-usage-client-6d3895376368aa52a3a81d2a16e90f0f52371967.tar.gz 6581 BLAKE2B ae34b07d1bea5f6ff494d2083318300bc507527568a1fdaeaa567790a089b93d51191ac9133e9660e1a343b0c0f1df863fa027722335f90b6b0c35f6f68556d3 SHA512 5caef7cf408eaf1a727791721e4fa1341d8cebea94ba83a2ddffec0365855995132438f020456da5f4cf5d130b7554fb1b0627a2095cc2f8f3c22efdb0eab37d
50 +DIST github.com-influxdata-yamux-1f58ded512de5feabbe30b60c7d33a7a896c5f16.tar.gz 22652 BLAKE2B 39fffba76bc14bfcc6bfacd9f1a9dcdd0a5ea71f7be18563de3565e8d981f4777f4a02b4a7a71ddc8c92de90c6a1cb2e343e3c0256b928f2f78749b03b7c802f SHA512 7912f80095118ae4f9f2ae8c475d0383abeceadf55125a77ee25e658761280728619650cb4fb759c56b2fb257ac3eafe66ef1d62b3a2b242a8543d0602097e06
51 +DIST github.com-influxdata-yarpc-036268cdec22b7074cd6d50cc6d7315c667063c7.tar.gz 34708 BLAKE2B f1299b999d5e22372c205e7e8877c622648583796f4a25bfd91845eec8cbcf8a3d3d6e619d53f7adde6ea1bd63a8acafb7a755b459558cbf793f252c553c2d44 SHA512 46501d4c3f2b35eac66a35c47b6317f7357cf37b541910e268bd08a6c4f4f09ac8e9a3c4f8cf574026729dde44d01dce4339b541b7b9f890c1d99e42a99c3153
52 +DIST github.com-jsternberg-zap-logfmt-5ea53862c7fa897f44ae0b3004283308c0b0c9d1.tar.gz 5608 BLAKE2B 9cd7a7cb427e8abeea6a1b9e46e24c960f8e8c0ad93911778e35266c2f3eb908aa6c50c42fa362ac5921f5e4b31a7ba5df60193fe11807c715873d37ff213793 SHA512 5bb1d9048de8046cc069588e3af6c91802956a9d5cefa0a87ac57e1c0d5da1ac74f39545b31557b28617123a61d12ef06f9531de6edf1fbbcbf5ba6012c43a37
53 +DIST github.com-jwilder-encoding-27894731927e49b0a9023f00312be26733744815.tar.gz 9680 BLAKE2B b2d9bf5de377fdbb115045367381437acf7aac75dbd068f0bfc9d1f14a696895177c525f3454f61e788990cb0413f4a8ae756b911e37c2b684a9c94ed2965ee0 SHA512 a90b829fee0b3d6106a0adc548f79e65d7c4f8713cf368a1229c56e72b7e116e1e096018f4740c9672aad983c2d2c635d1d0756cde85ab1399c4333e76de0683
54 +DIST github.com-mattn-go-isatty-6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c.tar.gz 3383 BLAKE2B 2034048312c4abc88a813d8ad83013f57e9a23477ecd847e92c3cf30e909e209f9a65acacf41d80b3569770c1400e338115c42fd48d358b66f68ccde69a9008d SHA512 1714a9e9ac7ad2ff30825328723b4c9a5c5f7544e876c6fe79b84c72ba1dd9bfcd6ded2308f6fcae8f1c893d22b84d6c72dfd30742edaa2a5b0d8e88eee27421
55 +DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d
56 +DIST github.com-opentracing-opentracing-go-1361b9cd60be79c4c3a7fa9841b3c132e40066a7.tar.gz 24586 BLAKE2B 9eab0c61a49ff480593b45bb55cd5bed7c9ecdae1a3ffdc11e9fe189ed69af86c359e3d7eac542b9bc05488232655ae4485ba570463e67c04cc135e36b5ab5ea SHA512 56164418030d7e06583c98d67841743a4eb448c173985a7db061ab50db91332f1cb1e8f8087161a3c39d1d37a0f9152b67bf9c430d1d3ebf42f54ec5e51fb07b
57 +DIST github.com-paulbellamy-ratecounter-5a11f585a31379765c190c033b6ad39956584447.tar.gz 2877 BLAKE2B f03fb9f13eea9102bfa61b7f2753cc21638de285aaee694c09ebee5d8810fccf6ec695ba4b349fc848f2f30869d5b4859a46aa04a72b4ad07bf05cee1cfa1c1b SHA512 901c8e911d836e6fef5ec2c1ee84ad6198f2d560d55b85712cd867331e6fa23b9897065b83987e892bb6882a60c931ce548e0bc1ba597241227f6bc7aaac85b9
58 +DIST github.com-peterh-liner-88609521dc4b6c858fd4c98b628147da928ce4ac.tar.gz 20383 BLAKE2B 341d0d1ba33efebfc394d424dc855b7010efcef86b58c00d45c1fe8a528a88337089616767e2fba9d96b313d00b6b5036d2f0524d62fc9ef85226e66fd1ea206 SHA512 e446b856717f0792ce5b2b934005025bb74b6fa33fa0215829a432756e461579b24f7f95e4da14352d9226e1987e039653d5a86f6647895f67c7b1e062ce4741
59 +DIST github.com-philhofer-fwd-1612a298117663d7bc9a760ae20d383413859798.tar.gz 9224 BLAKE2B 4b6666b4b2e51d0a95eae7235e56f4787f55f034b17d77dbced390d96f92cca45b5c03ae64da6f60b706b61db564f3ea7e1639398752799facc0ec1d4f97d87d SHA512 1567bc6de5278b87123b0ff3e5211bb84f65bc1fd0ea610b9ffa8725e8635a6d6a2953d6c7cb3223371298f0d81bbcdb698d312e17a4a1df9ff18e7f7fef6794
60 +DIST github.com-prometheus-client_golang-661e31bf844dfca9aeba15f27ea8aa0d485ad212.tar.gz 94684 BLAKE2B 939955e453e6128bcd275b3ddfe36a7fdaec9321d4dd906979c18bb812e5be41dafba33480eef3bf5c2b8c3437573dd956b88d4befe3a39343a87a36d86db41c SHA512 6bcb5ad8590bec366c5c28306c47f41b9cbf18120255650cc57b033e3c206ee461502b3ae4a11fc21e8cf68d311ce834f912da917d2a1598d981e8475fb1e3eb
61 +DIST github.com-prometheus-client_model-99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c.tar.gz 54718 BLAKE2B 1dec6ac40fc5103117c2cf0538e138fc57c7b9795516c530b3c0dc2f5983f88c2d0eb1b094859815397fb14d50648240556fb6b11a8935586eca29eb66b4e958 SHA512 99bc72ca0887df4c7ab5a006af9c59afdc1281fe6d6d17f2897428a06da80d63d6ccd476deacb933cb208357500f14a7b96e99b9c5a7582e65a7aae87aaf2c50
62 +DIST github.com-prometheus-common-2e54d0b93cba2fd133edc32211dcc32c06ef72ca.tar.gz 62690 BLAKE2B 981efc277b38a6249cb232c2ce6f759ea7313902aa9e8edfa2e76bb793bbe0908d8b175a13248d042a8d2c611e57b278b5fe89d606e8410cd996a9f640bf94a1 SHA512 14e0e3a26c3a01e6921892559d34a6de05f8e1eb1fcb588b3f01d891679bce1a625806bf04aca16c89ca05efc907cc0ce3d06521dec30903886138b3c4b4dcd6
63 +DIST github.com-prometheus-procfs-a6e9df898b1336106c743392c48ee0b71f5c4efa.tar.gz 43909 BLAKE2B b1556c23231d14fa14626fb63a723ae0a835230990e6dd8a1416d038e9166a1ae94887e3ec0d1249057b117268116fb19f7c69c497c40e646ea55ff79fe557dc SHA512 6d37fe079ff63564704af89ab8403253d377ef183b68958cf281d9733613a3adae21a14e237fe6e05c17df01eaa88fe06c9941c34e9f388676ef2c84177a7dca
64 +DIST github.com-retailnext-hllpp-38a7bb71b483e855d35010808143beaf05b67f9d.tar.gz 43041 BLAKE2B 8c7e924f5c07a00775531996c552aad66c12b8fd1ffea78eff983cedf71a7132aba2b009c08c3c6886aa95fd095bcc7cbaeb300b7cd3cc5e29c415445181b1de SHA512 6255a5605ea9b30c6aff7598eaa3782d4c261d1b51d0f95e2457e11568ba553618e5789ac5f1e8047a6d39fd1d8f4f50275ada201939f3bd090b23e62bd103d2
65 +DIST github.com-tinylib-msgp-ad0ff2e232ad2e37faf67087fb24bf8d04a8ce20.tar.gz 67433 BLAKE2B e3ab12f6da0934af2110e9bd2fe7613b6b45a562abdf9100cf57a1113a8ba28e4a09372074de39f26deb83870b79feb2c73064d16a238a76d992c493daacbd88 SHA512 709ac306f8bc1b2894ae8b0182420dd1d6bf69e5721fc746e3b747e40c3088d92ad364c4bede557d78b120b32f4ff158d96b2c92e0b686fe6974076a62ce690f
66 +DIST github.com-uber-go-atomic-54f72d32435d760d5604f17a82e2435b28dc4ba5.tar.gz 7464 BLAKE2B 32eaf5d8da526d13a0d7f4cdf5737612107d3f78de252da48ae5e8968948d1e2314533fe20b9a1786e6bdff6646389072c5f82a8fe62f0b17a54484b2b3faeec SHA512 96c049f0c1e7e710036772a4446acd1bd4d22f3f422106c077d38b7c559f948dd019d4cb004894b93ae062f8b970ef5e422d51278fa2d2bb7e526a06cf5a1ee5
67 +DIST github.com-uber-go-multierr-fb7d312c2c04c34f0ad621048bbb953b168f9ff6.tar.gz 9242 BLAKE2B 120eb413fe3e64a00433753674eaa29a4108fcc87a3d9ee0f8b339889e5239e235e0445c0ab622d380a69d645b17380bb9aeca72c5f582e3012eaa874aad3c51 SHA512 ca342b9a6a9fe2dd976639956429b98ba57d14068d4a7a1b874cedce2b64fd9f89fd00bf6401ed3925b1b9b000707e8612ec22e5946ac11975a9bd342b716966
68 +DIST github.com-uber-go-zap-35aad584952c3e7020db7b839f6b102de6271f89.tar.gz 103010 BLAKE2B fced708acd2e4668a2478d287541b0e6d607aaec63d3d7f0dee619f8e9d4d9bc41259ddb73c882f4a78f0241befcb5aef939964487ac862e87e88fca65fc1485 SHA512 7893930d687b7217fff81f7965bddc020977b1969203e0a93a6b92b1fff87684f958439fa2ee78d236449943d6b53aa22dc6d7f4f05513dfdac1e54ece139cec
69 +DIST github.com-xlab-treeprint-06dfc6fa17cdde904617990a0c2d89e3e332dbb3.tar.gz 6365 BLAKE2B 4b7b406da890340592e8eeee19fbf45bfd3c30d2db00b300a2aa5607beb790c21ee29a470a92a14be77400f3c1ca89298650d32b53d98fa18a60521af76c9640 SHA512 7b9e950ea4d4288efbdca94e5a2dacdd28e2a23036253162a44365388aa0dc4ddafeb56f36b784b9d5c47a0071f0487da8a83df7c8e8ef6c197dc03a63bc7646
70 +DIST influxdb-1.5.1.tar.gz 1225941 BLAKE2B 6d3639f0c31b885f836e3e97ad943147ba206af4f7798389972f6880d111493633595251a92c540ae23fe0f8a57eb00befb19ddb3d229318b52baebf30301320 SHA512 d536bfd960c8d2145d275da934e1638f425ed168ca3c4b3987084f8dacb2f1b827082c635ad83ad3c3cf105efdbb8465d2f0f552215775f6eb321219280d626e
71
72 diff --git a/dev-db/influxdb/files/influxd.conf b/dev-db/influxdb/files/influxd.conf
73 new file mode 100644
74 index 00000000000..f98f63ae2a9
75 --- /dev/null
76 +++ b/dev-db/influxdb/files/influxd.conf
77 @@ -0,0 +1,140 @@
78 +reporting-disabled = true
79 +bind-address = "127.0.0.1:8088"
80 +
81 +[meta]
82 + dir = "/var/lib/influxdb/meta"
83 + retention-autocreate = true
84 + logging-enabled = true
85 +
86 +[data]
87 + dir = "/var/lib/influxdb/data"
88 + index-version = "inmem"
89 + wal-dir = "/var/lib/influxdb/wal"
90 + wal-fsync-delay = "0s"
91 + query-log-enabled = true
92 + cache-max-memory-size = 1073741824
93 + cache-snapshot-memory-size = 26214400
94 + cache-snapshot-write-cold-duration = "10m0s"
95 + compact-full-write-cold-duration = "4h0m0s"
96 + max-series-per-database = 1000000
97 + max-values-per-tag = 100000
98 + max-concurrent-compactions = 0
99 + trace-logging-enabled = false
100 +
101 +[coordinator]
102 + write-timeout = "10s"
103 + max-concurrent-queries = 0
104 + query-timeout = "0s"
105 + log-queries-after = "0s"
106 + max-select-point = 0
107 + max-select-series = 0
108 + max-select-buckets = 0
109 +
110 +[retention]
111 + enabled = true
112 + check-interval = "30m0s"
113 +
114 +[shard-precreation]
115 + enabled = true
116 + check-interval = "10m0s"
117 + advance-period = "30m0s"
118 +
119 +[monitor]
120 + store-enabled = true
121 + store-database = "_internal"
122 + store-interval = "10s"
123 +
124 +[subscriber]
125 + enabled = true
126 + http-timeout = "30s"
127 + insecure-skip-verify = false
128 + ca-certs = ""
129 + write-concurrency = 40
130 + write-buffer-size = 1000
131 +
132 +[http]
133 + enabled = true
134 + bind-address = ":8086"
135 + auth-enabled = false
136 + log-enabled = true
137 + write-tracing = false
138 + pprof-enabled = true
139 + https-enabled = false
140 + https-certificate = "/etc/ssl/influxdb.pem"
141 + https-private-key = ""
142 + max-row-limit = 0
143 + max-connection-limit = 0
144 + shared-secret = ""
145 + realm = "InfluxDB"
146 + unix-socket-enabled = false
147 + bind-socket = "/var/run/influxdb.sock"
148 + max-body-size = 25000000
149 + access-log-path = ""
150 +
151 +[logging]
152 + format = "auto"
153 + level = "info"
154 + suppress-logo = false
155 +
156 +[ifql]
157 + enabled = false
158 + log-enabled = true
159 + bind-address = ":8082"
160 +
161 +[[graphite]]
162 + enabled = false
163 + bind-address = ":2003"
164 + database = "graphite"
165 + retention-policy = ""
166 + protocol = "tcp"
167 + batch-size = 5000
168 + batch-pending = 10
169 + batch-timeout = "1s"
170 + consistency-level = "one"
171 + separator = "."
172 + udp-read-buffer = 0
173 +
174 +[[collectd]]
175 + enabled = false
176 + bind-address = ":25826"
177 + database = "collectd"
178 + retention-policy = ""
179 + batch-size = 5000
180 + batch-pending = 10
181 + batch-timeout = "10s"
182 + read-buffer = 0
183 + typesdb = "/usr/share/collectd/types.db"
184 + security-level = "none"
185 + auth-file = "/etc/collectd/auth_file"
186 + parse-multivalue-plugin = "split"
187 +
188 +[[opentsdb]]
189 + enabled = false
190 + bind-address = ":4242"
191 + database = "opentsdb"
192 + retention-policy = ""
193 + consistency-level = "one"
194 + tls-enabled = false
195 + certificate = "/etc/ssl/influxdb.pem"
196 + batch-size = 1000
197 + batch-pending = 5
198 + batch-timeout = "1s"
199 + log-point-errors = true
200 +
201 +[[udp]]
202 + enabled = false
203 + bind-address = ":8089"
204 + database = "udp"
205 + retention-policy = ""
206 + batch-size = 5000
207 + batch-pending = 10
208 + read-buffer = 0
209 + batch-timeout = "1s"
210 + precision = ""
211 +
212 +[continuous_queries]
213 + log-enabled = true
214 + enabled = true
215 + query-stats-enabled = false
216 + run-interval = "1s"
217 +
218
219 diff --git a/dev-db/influxdb/files/influxdb.confd b/dev-db/influxdb/files/influxdb.confd
220 new file mode 100644
221 index 00000000000..44e8a9cd304
222 --- /dev/null
223 +++ b/dev-db/influxdb/files/influxdb.confd
224 @@ -0,0 +1,12 @@
225 +#The convention in this file is to show the default setting commented
226 +#out.
227 +#To change the setting, uncomment it then change the value.
228 +
229 +#This is the influxd error log:
230 +#error_log="/var/log/influxdb/influxd.log"
231 +
232 +#This is the influxd output log:
233 +#output_log="/dev/null"
234 +
235 +# Extra options to pass to influxd:
236 +#influxd_opts=""
237
238 diff --git a/dev-db/influxdb/files/influxdb.rc b/dev-db/influxdb/files/influxdb.rc
239 new file mode 100644
240 index 00000000000..4d18def5e50
241 --- /dev/null
242 +++ b/dev-db/influxdb/files/influxdb.rc
243 @@ -0,0 +1,34 @@
244 +#!/sbin/openrc-run
245 +
246 +config=/etc/influxdb/influxd.conf
247 +pidfile=/var/run/influxd.pid
248 +command=/usr/bin/influxd
249 +command_args="-config ${config} -pidfile ${pidfile} ${influxd_opts}"
250 +command_args="-config ${config} ${influxd_opts}"
251 +command_background=yes
252 +make_pidfile=yes
253 +command_user="influxdb:influxdb"
254 +retry=SIGTERM/30/SIGKILL/10
255 +wait=1000
256 +
257 +# Logging
258 +error_log="${error_log:-/var/log/influxdb/influxd.log}"
259 +output_log="${output_log:-/dev/null}"
260 +
261 +# Max open files
262 +rc_ulimit="-n 65536"
263 +
264 +start_pre() {
265 + # Check if config file exist
266 + if [ ! -r ${config} ]; then
267 + eerror "config file ${config} doesn't exist"
268 + return 1
269 + fi
270 + if [ ! -f "$error_log" ]; then
271 + mkdir -p "$(dirname $error_log)"
272 + fi
273 + if [ ! -f "$output_log" ]; then
274 + mkdir -p "$(dirname $output_log)"
275 + fi
276 + return 0
277 +}
278
279 diff --git a/dev-db/influxdb/influxdb-1.5.1.ebuild b/dev-db/influxdb/influxdb-1.5.1.ebuild
280 new file mode 100644
281 index 00000000000..c9076ff600e
282 --- /dev/null
283 +++ b/dev-db/influxdb/influxdb-1.5.1.ebuild
284 @@ -0,0 +1,102 @@
285 +# Copyright 1999-2018 Gentoo Foundation
286 +# Distributed under the terms of the GNU General Public License v2
287 +
288 +EAPI=6
289 +
290 +EGO_PN=github.com/influxdata/${PN}
291 +EGO_VENDOR=(
292 +"collectd.org e84e8af5356e7f47485bbc95c96da6dd7984a67e github.com/collectd/go-collectd"
293 +"github.com/BurntSushi/toml a368813c5e648fee92e5f6c30e3944ff9d5e8895"
294 +"github.com/RoaringBitmap/roaring cefad6e4f79d4fa5d1d758ff937dde300641ccfa"
295 +"github.com/beorn7/perks 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"
296 +"github.com/bmizerany/pat c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c"
297 +"github.com/boltdb/bolt 4b1ebc1869ad66568b313d0dc410e2be72670dda"
298 +"github.com/cespare/xxhash 1b6d2e40c16ba0dfce5c8eac2480ad6e7394819b"
299 +"github.com/davecgh/go-spew 346938d642f2ec3594ed81d874461961cd0faa76"
300 +"github.com/dgrijalva/jwt-go 24c63f56522a87ec5339cc3567883f1039378fdb"
301 +"github.com/dgryski/go-bits 2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef"
302 +"github.com/dgryski/go-bitstream 7d46cd22db7004f0cceb6f7975824b560cf0e486"
303 +"github.com/glycerine/go-unsnap-stream 62a9a9eb44fd8932157b1a8ace2149eff5971af6"
304 +"github.com/gogo/protobuf 1c2b16bc280d6635de6c52fc1471ab962dc36ec9"
305 +"github.com/golang/protobuf 1e59b77b52bf8e4b449a57e6f79f21226d571845"
306 +"github.com/golang/snappy d9eb7a3d35ec988b8585d4a0068e462c27d28380"
307 +"github.com/google/go-cmp 18107e6c56edb2d51f965f7d68e59404f0daee54"
308 +"github.com/influxdata/influxql 21ddebb5641365d9b92234e8f5a566c41da9ab48"
309 +"github.com/influxdata/usage-client 6d3895376368aa52a3a81d2a16e90f0f52371967"
310 +"github.com/influxdata/yamux 1f58ded512de5feabbe30b60c7d33a7a896c5f16"
311 +"github.com/influxdata/yarpc 036268cdec22b7074cd6d50cc6d7315c667063c7"
312 +"github.com/jsternberg/zap-logfmt 5ea53862c7fa897f44ae0b3004283308c0b0c9d1"
313 +"github.com/jwilder/encoding 27894731927e49b0a9023f00312be26733744815"
314 +"github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"
315 +"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c"
316 +"github.com/opentracing/opentracing-go 1361b9cd60be79c4c3a7fa9841b3c132e40066a7"
317 +"github.com/paulbellamy/ratecounter 5a11f585a31379765c190c033b6ad39956584447"
318 +"github.com/peterh/liner 88609521dc4b6c858fd4c98b628147da928ce4ac"
319 +"github.com/philhofer/fwd 1612a298117663d7bc9a760ae20d383413859798"
320 +"github.com/prometheus/client_golang 661e31bf844dfca9aeba15f27ea8aa0d485ad212"
321 +"github.com/prometheus/client_model 99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"
322 +"github.com/prometheus/common 2e54d0b93cba2fd133edc32211dcc32c06ef72ca"
323 +"github.com/prometheus/procfs a6e9df898b1336106c743392c48ee0b71f5c4efa"
324 +"github.com/retailnext/hllpp 38a7bb71b483e855d35010808143beaf05b67f9d"
325 +"github.com/tinylib/msgp ad0ff2e232ad2e37faf67087fb24bf8d04a8ce20"
326 +"github.com/xlab/treeprint 06dfc6fa17cdde904617990a0c2d89e3e332dbb3"
327 +"go.uber.org/atomic 54f72d32435d760d5604f17a82e2435b28dc4ba5 github.com/uber-go/atomic"
328 +"go.uber.org/multierr fb7d312c2c04c34f0ad621048bbb953b168f9ff6 github.com/uber-go/multierr"
329 +"go.uber.org/zap 35aad584952c3e7020db7b839f6b102de6271f89 github.com/uber-go/zap"
330 +"golang.org/x/crypto 9477e0b78b9ac3d0b03822fd95422e2fe07627cd github.com/golang/crypto"
331 +"golang.org/x/net 9dfe39835686865bff950a07b394c12a98ddc811 github.com/golang/net"
332 +"golang.org/x/sync fd80eb99c8f653c847d294a001bdf2a3a6f768f5 github.com/golang/sync"
333 +"golang.org/x/sys 062cd7e4e68206d8bab9b18396626e855c992658 github.com/golang/sys"
334 +"golang.org/x/text a71fd10341b064c10f4a81ceac72bcf70f26ea34 github.com/golang/text"
335 +"golang.org/x/time 6dc17368e09b0e8634d71cac8168d853e869a0c7 github.com/golang/time"
336 + )
337 +
338 +inherit golang-build golang-vcs-snapshot systemd user
339 +
340 +DESCRIPTION=" Scalable datastore for metrics, events, and real-time analytics"
341 +HOMEPAGE="https://www.influxdata.com"
342 +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
343 + ${EGO_VENDOR_URI}"
344 +
345 +LICENSE="MIT"
346 +SLOT="0"
347 +KEYWORDS="~amd64"
348 +IUSE=""
349 +
350 +DEPEND=">=app-text/asciidoc-8.6.10
351 + app-text/xmlto"
352 +
353 +pkg_setup() {
354 + enewgroup influxdb
355 + enewuser influxdb -1 -1 /var/lib/influxdb influxdb
356 +}
357 +
358 +src_compile() {
359 + pushd "src/${EGO_PN}" > /dev/null || die
360 + set -- env GOPATH="${S}" go build -v -work -x ./...
361 + echo "$@"
362 + "$@" || die "compile failed"
363 + cd man
364 + emake build
365 + popd > /dev/null
366 +}
367 +
368 +src_install() {
369 + pushd "src/${EGO_PN}" > /dev/null || die
370 + set -- env GOPATH="${S}" go install -v -work -x ./...
371 + echo "$@"
372 + "$@" || die
373 + dobin "${S}"/bin/influx*
374 + dodoc CHANGELOG.md etc/config.sample.toml
375 + doman man/*.1
376 + insinto /etc/logrotate.d
377 + newins scripts/logrotate influxdb
378 + systemd_dounit scripts/influxdb.service
379 + newconfd "${FILESDIR}"/influxdb.confd influxdb
380 + newinitd "${FILESDIR}"/influxdb.rc influxdb
381 + insinto /etc/influxdb
382 + doins "${FILESDIR}"/influxd.conf
383 + keepdir /var/log/influxdb
384 + fowners influxdb:influxdb /var/log/influxdb
385 + popd > /dev/null || die
386 +}
387
388 diff --git a/dev-db/influxdb/metadata.xml b/dev-db/influxdb/metadata.xml
389 new file mode 100644
390 index 00000000000..89322471748
391 --- /dev/null
392 +++ b/dev-db/influxdb/metadata.xml
393 @@ -0,0 +1,13 @@
394 +<?xml version="1.0" encoding="UTF-8"?>
395 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
396 +<pkgmetadata>
397 + <maintainer type="person">
398 + <email>williamh@g.o</email>
399 + <name>William Hubbs</name>
400 + </maintainer>
401 + <longdescription lang="en">
402 + InfluxDB is an open source time series database with no external
403 + dependencies. It is useful for recording metrics, events, and
404 + performing analytics.
405 + </longdescription>
406 +</pkgmetadata>