Gentoo Archives: gentoo-commits

From: Erik Mackdanz <stasibear@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-emulation/lxd/, app-emulation/lxd/files/
Date: Sun, 01 Jul 2018 17:16:05
Message-Id: 1530465322.5bfc7e65f3c0523daccd23e9cbd19183563f30e8.stasibear@gentoo
1 commit: 5bfc7e65f3c0523daccd23e9cbd19183563f30e8
2 Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 1 17:15:22 2018 +0000
4 Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 1 17:15:22 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bfc7e65
7
8 app-emulation/lxd: Remove old versions
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 app-emulation/lxd/Manifest | 98 ----------
13 app-emulation/lxd/files/lxd-dont-go-get.patch | 16 --
14 app-emulation/lxd/files/lxd.confd | 27 ---
15 app-emulation/lxd/lxd-2.21.ebuild | 224 -----------------------
16 app-emulation/lxd/lxd-3.0.0-r1.ebuild | 251 --------------------------
17 app-emulation/lxd/lxd-3.0.0.ebuild | 251 --------------------------
18 6 files changed, 867 deletions(-)
19
20 diff --git a/app-emulation/lxd/Manifest b/app-emulation/lxd/Manifest
21 index 4e3d4b1ae5d..1389d1729bb 100644
22 --- a/app-emulation/lxd/Manifest
23 +++ b/app-emulation/lxd/Manifest
24 @@ -1,100 +1,2 @@
25 -DIST github.com-CanonicalLtd-dqlite-9334841532709c77fc79e13a08408694e4bb3616.tar.gz 67246 BLAKE2B 05efc336d8ee21073261286f268bd071cf11f334c3544e0d267e44cbee5dbb642d20b62f2b293984fdd82e5351ada5330b412267b21e384376f9be12e7ea6346 SHA512 0bc787d886f275e8b228bbfda7c96e743bd514db59ed22c8e10ceae2d91c793d4675bf88d6de5bc197983dc43b627d3044e4cb586cf259f2de7e62f738991692
26 -DIST github.com-CanonicalLtd-go-grpc-sql-534b56d0c689ed437e6cff44868964d45d3ec85c.tar.gz 26922 BLAKE2B 9f330e00138535b5aa8cf5a98f0feb080e925f0068b5d499b73784a282321a975cf07df4d5b68aec39d3bae08cb9c762059d325b8677cc837f6e461efc565a6e SHA512 474bf9e04cc6f8a19ee3586478ee0887e29427092736295473c51535750c66e3d04bb96f75537edb5ee41bfb07f32cd070fbf3ea04fec8849d3d75a07577cd3d
27 -DIST github.com-CanonicalLtd-go-sqlite3-730012cee3364e7717c28f7e9b05ee6dd8684bae.tar.gz 2112277 BLAKE2B 7c6bd67e013f66d5889cb34170cf6f462b14799bc9ccab32037a19d6401677df211d9f9d90790b6a3d46e0673f18e16fce6dd53582f23d589ac4b2fb5570dbaf SHA512 5026475a1b673c3271434c458aa684f774019905d7d8f6d5aa861ffff1b8c8798eff3f97b9d47cd17d5a8bbb03316f54e0bd2bd06f51120c9e860a45efbfc574
28 -DIST github.com-CanonicalLtd-raft-http-e4290d0af830073ec140538e8974aa4393495ea1.tar.gz 14140 BLAKE2B 320ac66f57aea98553a6812a4b855ad8631d5ca1110985d7de4975bc7caa7a2b06aaa78b9d54d799d147854182f802d836a2c41a8c03ebe748fe7fd274dbcda0 SHA512 82ce95df9a1c492542d474f83abd46c19eb33b6ec8d7bfba7f8683101f66bea34341d031f2701b4128b42d7d8243ade0ee93242f64b69019028c84d5bea70344
29 -DIST github.com-CanonicalLtd-raft-membership-26ef52960f54c472f52fb3701f19f25319e1032e.tar.gz 8029 BLAKE2B a66d3e4c6e63135b681e0a31edb6dcdfccf849206ba95dbcdbc49ee33510d5261a240b647e753f1941e6d846c60c15e6e97cc3727ffd02a2bf65b9fea5f82521 SHA512 6ceb2c8e651e4841c242105c8293eff5859bd50d0effffe462853b04f759202e615e17c44ec29800e25298a394505a52021b6a6e69e9398e4ab2561c5cb26cb6
30 -DIST github.com-CanonicalLtd-raft-test-22441a088d5630ddd2e971eae68074d2b645f1b7.tar.gz 23472 BLAKE2B 790943f53cbbc4d8b2c19aefe8cfcab4b4a3d36bf0927e0e8cf9b7dbc97ce194084c6846991c34402bb1b342123d17b47da6a192196573240c34654d0cb62eb2 SHA512 e44cf16d2190c9680e3698d188a065b151458546855c88e343c08022a455312aa4f8191ce8b125f71aeb6b8b9054967b6374750ee3187192528399be2b5b29e7
31 -DIST github.com-armon-go-metrics-783273d703149aaeb9897cf58613d5af48861c25.tar.gz 22373 BLAKE2B dd4daca721ac0643f6ba4300966217ec57cb5d21c495029fb356badacfb4032a275807d7498a8fd1bd97315e70ee0c2d3501ae7e3bb072feea94787c5ca8f608 SHA512 a1a245cd9ccc07af7fc30bff358819389a18d1be21179626a2e79f0ccb82d71f7a4ad009d8919bbdfb547176346716c3f0b1f764f0e75171381a56aeb066685e
32 -DIST github.com-boltdb-bolt-fd01fc79c553a8e99d512a07e8e0c63d4a3ccfc5.tar.gz 83950 BLAKE2B 04b9aa5632ccf231f319e8d25309f024a2a60c84e8eafac8b4bc16152fb7581d1a563903034e47668d7e9c61fdd6828294342c5b84d843e70367e578864ba4dd SHA512 5effccc7dadb214ef5ce53092db48c04ae25a388962c58732190c34f4537b579ef645ae579df5d0de30645574ff753486a6f743bf4fd58ec1d2aff76ba537694
33 -DIST github.com-cpuguy83-go-md2man-48d8747a2ca13185e7cc8efe6e9fc196a83f71a5.tar.gz 87543 BLAKE2B 6305e0097e9b1d9a237d91a7cf1bc2c969f56a2efecb2dc1775d5a8773099672685085829f4b3b721f302ca0495396b4c08417f12d44247f4b143ff3677575ac SHA512 38b93ce7c4320287dad7fe307a9da55c474d57abd15ec58718d455e8721ae66ecb03823c13011ef93d9319d38d1c587039d288209efb6b806baa37e880b37ec9
34 -DIST github.com-dustinkirkland-golang-petname-d3c2ba80e75eeef10c5cf2fc76d2c809637376b3.tar.gz 15127 BLAKE2B 06338b4364d9554a1334c04bd9ea81df7539641ef5ce41d681670b7b65c06160ef67e4bd3ad2529dc7864537d5be6a91be53c5e96335f5dfcab198a8bcae9a9b SHA512 0f63f01857c30fdb179400b80e4391a12675ed17a981e9f55273fcd44e06df3bbecc127cf80bfd73afe1d4c30cf37638d0b581b2dde787abe2c8835dca8dbc2d
35 -DIST github.com-flosch-pongo2-5e81b817a0c48c1c57cdf1a9056cf76bdee02ca9.tar.gz 59915 BLAKE2B 763403cec3bcb27acd6654e7d2d57d198862b0d16c242ec975b46a7cca95560505b3373e8c4b7a53e7fc025523845bee16b90311f8bd341c0d2bfc28987ae0d4 SHA512 c40fc45b7a781067cc80a616b5a843977ff29071f7b36400631a7445d6fd8530144e73ecc1f406b2315be0725a214c62bfafb44f904b76d83384d8df488380ee
36 -DIST github.com-flosch-pongo2-97eac295f74b5fbb7fd3113e35f4ccf3c816e389.tar.gz 64365 BLAKE2B 43774ac445810c6f8be5540024662be24e50926037469334f0c832de941b5f2a2f71829eb83f67ee338058f92bd6f8f67e41241686b2066ebd9c7c81dfc6227c SHA512 fdbfb2b35d208ae28946952835230115701691d23c135a2df548fc33b3397ce9a786890b55e73a3cdbe2392aadafcf9667ebd54c8e78144f95050eae19d1918b
37 -DIST github.com-frankban-quicktest-536e76da5efc46dc247088384c2d2cea7da968aa.tar.gz 17127 BLAKE2B 0e395d3370fd4855b75682808776f726654a31910ec8859a1c5c5814078f8368a1b2098f18d765e4eeabf603d99e6bf026d5e118957f9ffadb3e3c7c1fd67306 SHA512 b429c472029240e6c3a66148d8492cdbef253cd2981793204ddf496fe92b0ce1f0dc4f133bc7d711dcac3ec92f90aeb14a52dde738da7fa52ec51acfb7fdf62a
38 -DIST github.com-go-check-check-20d25e2804050c1cd24a7eea1e7a6447dd0e74ec.tar.gz 30367 BLAKE2B c18a0f1aff1bde8e6fc533ea627377ca4de4830d84289355f68163855ec97ac47f537b3b2627568c31714ac3a7672ebf86d60452269c75c80c2cd7565d7c97a0 SHA512 94342de3aad4db1c4442062f4cf4e57c723a43bbcb0069a8bed3b719e3864eef7500a24c9c99c755114708d6822e9b23f296b6d0b2b46f32cc6ffc65944d1729
39 -DIST github.com-go-errgo-errgo-442357a80af5c6bf9b6d51ae791a39c3421004f3.tar.gz 7453 BLAKE2B 9f231836718860c023a487d0971e152656e0ff39dcd5efdfda8c62577dbf4ae82335bada308d44a4d0af5ec951e5608f40bb9e0a7567c1edce35664c98596744 SHA512 f54cdf5089b7e46f08f75f7f1b0bfb893b1cd0a36d08b925d5ba04d2fa6021e85fe0625235a9e712b09099e2f5cce46aa1700d12c12b0c54ab59c8d13030e820
40 -DIST github.com-go-httprequest-httprequest-1a21782420ea13c3c6fb1d03578f446b3248edb1.tar.gz 53584 BLAKE2B 94069eae161cfb28afbb278d73bd24331dec5a5c4c419635f6961e3a2d4fd7d8aec5fa9efc4e658732fb901f28ff5d12839f287e4de0a702fc6bdf42738280a2 SHA512 b469d9e60ca3dd3f028146dbe604bdc5ed0a74e50854a43fc451253c4f2f771432b378ca6c8f638ce181252817564fe3193c7df083f23257766dd1eca9bc899d
41 -DIST github.com-go-httprequest-httprequest-fdaf1bffa25560ba0920e3e29aae85d3677ab32e.tar.gz 52964 BLAKE2B f0dddcd38b9f8ac75a3e45473e22cfab1db88bef19f90431b16d1a3699ab56ef7f0d038ce837c0305600d69bc5ba64dffd344143cd0bc4a10aa5093ca32b0771 SHA512 60688f2e320afaeaeb824226bd586b9e9d7ccde00d9585401ac328d83195a23dc3e4e26b1848bc9998023b732a559963920860f21056416161c31304388aad4d
42 -DIST github.com-go-macaroon-bakery-macaroon-bakery-94012773d2874a067572bd16d7d11ae02968b47b.tar.gz 135429 BLAKE2B c62a447eed956da5fba2374d5ba8cb24a1b78698933cc3478d0b072a8446bf7d0db11bf2b514b526a7a9bda35895e32be970269c6cfea5eeac7fa83a6dd9df1b SHA512 82f7c0f6e36f2c662f77fca8890fad864f6d196b8034993692d00757dc0ac0aea0a8872cf24c2a2cc7c4c0c84575fceffdebabc802cee0f4842cd286edb6482e
43 -DIST github.com-go-macaroon-bakery-macaroon-bakery-ec9d2ad6796100720c154f614b6dea8798ec1181.tar.gz 124110 BLAKE2B c05d59504f7cd2d0cdb913b1d06898375fce112e71a1db0c1752628bc9939003a92ad608463cd0e1fa8d75945b9b5a76c0710ebb3ea126cfd67ea01b46229bff SHA512 2965b6441df2790e0378b962fb66672e2316902620223e4ca3a8ddf1ef38e2a76b9cda2a5013e664ef49073aed8f424e1713538626f6ce1929e81e3bacbef45f
44 -DIST github.com-go-macaroon-macaroon-bed2a428da6e56d950bed5b41fcbae3141e5b0d0.tar.gz 22383 BLAKE2B b2d89ccdf4ad0a8c29f44895697a9921d40b9316879f477f608fc5f59683f825a66357e5587d654a55ea80f0c79d6680f5dbb45590b2fea051fca4a7f23a9eb8 SHA512 7ec072cec42266cf8cdd44819c653b8d09b58622fdfa42fb12422c9727e6eb7326519fbeb247fa4840d8c87a5357ae0acd028a8d5757acedc3582810a5cc467b
45 -DIST github.com-go-mgo-mgo-3f83fa5005286a7fe593b055f0d7771a7dce4655.tar.gz 376880 BLAKE2B 800038e0870d8b943604bc5edf9ba566d20fed75f445834801955a19da6add891f96cbf5e19a93d520d90ccc4e9da911ab02cccb710fee67b3fe60e4409a717f SHA512 f0e7948d4672d29d3d0a741961ff8a75d30c556e157698118a32de10e2af8eb2ae6a61feea1c93aff313596d285a048a70dae7339c66760ebb91a1aecfb05845
46 -DIST github.com-go-retry-retry-01631078ef2fdce601e38cfe5f527fab24c9a6d2.tar.gz 9318 BLAKE2B d5eb408e4c4acf0c2304d951705a1f39f2b2663357f04402f5ee47bfc79182511e3a29568846bb902887aa5efb149ac6a4cf32ecae07a183f845ad8886fe0377 SHA512 71956a468472754313830a7f1afc844020e5ffc8bac4464e369562bde8c1cf5e11814fc110dcb00d243cbc6c13fe7a0423d29b73f0f420df8313666e645a7a24
47 -DIST github.com-go-retry-retry-2d7c7c65cc71d024968d9ff4385d5e7ad3a83fcc.tar.gz 10395 BLAKE2B 80b7c027f113caf4d2bc88034c551beaea1555e8e89e4dd8e801cf92eb69a3ce89a05cf3ef17c73496a774e5e53e6e24fd93fffacde6c847feaf1e0a3bcd4fe2 SHA512 9d0ede95a8ca09f3fb5572d4df53c163dff0ffc2bfd6d5138f3260fa7e2f7b94bf352d4d3c1137dbcac5cbf6494113a1b0254a7fc8cc1189750e754eeaf79b6b
48 -DIST github.com-go-tomb-tomb-d5d1b5820637886def9eef33e03a27a9f166942c.tar.gz 5515 BLAKE2B 9ae2c00b43da5958392e0817f448d01374712ce7552c07be0de8204a7f16a7442b195695d51782a375da7aaa83019446438d52a8768317216a7812380be8c1b1 SHA512 03ac20f7608db7c4ce54cc1ad9dfa62d770c32e1806a131909cb5c1ca4a9708b482e58d0e1bda0dbaff56ed36558a96ce2d4453566813967a32eef5245012a8d
49 -DIST github.com-go-yaml-yaml-287cf08546ab5e7e37d55a84f7ed3fd1db036de5.tar.gz 64826 BLAKE2B 47e9182124037317bdfc31137a2715db979146688e637a586f5a7c4a12250d0fcffdbbaa8793e189421d189b1071f48d8588cfda9ac1f3e297bfc244f30bcae7 SHA512 429256bb847defb53dee5c960edc726455397045e7dc2e4833e0e9088f9ec11452e2198961080dc00b8eff9d165df5e0377f4039932df0e46cd960827b8f800d
50 -DIST github.com-go-yaml-yaml-5420a8b6744d3b0345ab293f6fcba19c978f1183.tar.gz 70322 BLAKE2B e4284bbc1825c0e78cf2818091d2d25c581fd5da86d66eb8f91877b8a92f62400962391efb911ff33ffbe3db1de432a892dcc3670f96710fdb7c2cb191309697 SHA512 a5c4cbfc12e932f161c827537ad8366d8c003f40c3959c39bba9b6032e3d381516998a046429ef0980072b717dab0ab1df6b1ef24a43e66e1bf4bda176302b49
51 -DIST github.com-golang-crypto-12892e8c234f4fe6f6803f052061de9057903bb2.tar.gz 1456649 BLAKE2B c86775bbd6ed4d9ad55756febe5e365db327b878649282e964072b9ec720ebaea5fde4797b9cca99428c2bb31f858a13d37cbf21ba4066ee15307ee2a220fa88 SHA512 1587d270b0191365fe6eed8e5e6f8f27b27a35236a612b225b952118bc63f8e374f98b249b47ad78643be27d27cfea16ec05aa006a2941e12cbdafb15745ea09
52 -DIST github.com-golang-crypto-d585fd2cc9195196078f516b69daff6744ef5e84.tar.gz 1443268 BLAKE2B 19bb8d2861225a14ba3f19b2ae96c6640833fea7da52228480634e715b7690afc94e605a5be1b70b263bb3045a0fbcf9f78211c431836d077cca7d076fec1686 SHA512 e82f87394d2a8d96779cc69c8803555b5d23eb02f3d38101ccb9142a892280c32b8123d61a309a041cf5034282b5269ea38b5d29e03c85ca3c62c4fc0802502e
53 -DIST github.com-golang-glog-23def4e6c14b4da8ac2ed8007337bc5eb5007998.tar.gz 19688 BLAKE2B f9ff73060c3b10603472c3ea4f50b4afa6abb5a4e9e7ac43d2a6c2e62541d43ef9f0ef7a8759d9b3281d72e5f90c516ee174c91de9a640a5bdf6877700450d44 SHA512 e9e70cf2a2d74ca813d0cadc23d213a1112ca4d1167abb63d8e0929585fca90c3a5bab1f49db20095c48bf1fe03b4424353c33728d09a201334eb65770888dc5
54 -DIST github.com-golang-net-b68f30494add4df6bd8ef5e82803f308e7f7c59c.tar.gz 938028 BLAKE2B 04b66e87d3664ccff451349146ca886f56d8d306a82ceac0931b6b714cfd0e0fa88221986233f38a4f1dcac09be2222e23f03ecd761ff4cddaf422dd98a79641 SHA512 2f7120e4b3d6496f6e3e01d9df1c41e81b1fb7874fae1f6dfda1928f0df2dfa1a08f2522d44ef2209a3b251f6da4fb9a67041dc22a6f8262d7ae6701ddb6cc5b
55 -DIST github.com-golang-net-d866cfc389cec985d6fda2859936a575a55a3ab6.tar.gz 930024 BLAKE2B 9ab7175433046805426177276d963bdc356d488672e97cbd696e7d73f376af50a71ed5e8ba8c57e57ad0c6aa091bc8a54b1e67f09cf0085211363f4c33f077c5 SHA512 c841b5ab218f1ea6c8743264c72506ffa90372a7c8dc0fa1b1c22c965bf56e715ecf688acd22b5ecf747b7ded51f2f48fcdc859e4ce9d30911f48e3a6055d599
56 -DIST github.com-golang-protobuf-1e59b77b52bf8e4b449a57e6f79f21226d571845.tar.gz 268477 BLAKE2B af1775f715a7c8434fe46872d8edf75241c851fb93e1e3f888c5fa1b603397e68c3878c9c69afe618ff1b7ae3d0c219ec96b8648af2fd2c2c9424a33f1710a2e SHA512 07de72078a66528d864da78c88be36351cf79be5235ec9f4ed1d71061a56b9b216fd29984ccfb2a610223a86b80aba2b9ca28a0d36fc2346b23070e25e72e29b
57 -DIST github.com-golang-protobuf-e09c5db296004fbe3f74490e84dcd62c3c5ddb1b.tar.gz 269725 BLAKE2B a62a3f96c49d77776103a9bece69b615e00d4140c9de8b42fb7edac979c8a8d172bd21062d3d6e24ae01dba10b320ff208ff8c6916da2d84118da448afc8caf7 SHA512 f64fa42e7ed9701860e16b1cdedc9f6b029630b6f534ee403ede1223c0c7542c731735995ea9763f093b56146776902b6633e5b1691b1f1dd4ab84dea0092099
58 -DIST github.com-golang-sys-378d26f46672a356c46195c28f61bdb4c0a781dd.tar.gz 802874 BLAKE2B 5c75fd775a892c731fcd13fec47e4b5d3a832057b7c36d153f6771fb3f418bd2acff2183424824c24c7a41cccbfb886bf1b240fb7c537639245badf82b0ee265 SHA512 b335425a5aa5efe36306ee365f5fc551cdfd51ea927890e8adfe750051dd797f21d215e7d2860ccc996ccd32cef3993b88bc5576156fce1b3031564e4f12f83a
59 -DIST github.com-golang-sys-571f7bbbe08da2a8955aed9d4db316e78630e9a3.tar.gz 789287 BLAKE2B 65b5dea36632e0521d0bb8fb73ae69b89eb533628081f966da956d5f572d9611e817202675aaeefc69492428401067094e1c07cd038cba91bea7e50649b95fce SHA512 7fa096e1a1282155b614c02d3d190fdd94096d2e51447b4dca59dba255edc9316835036e0cc91aa7439047c17e63faf279018e0f6c9e8d2b0b9a12c7e553a93c
60 -DIST github.com-golang-text-ece95c760240037f89ebcbdd7155ac8cb52e38fa.tar.gz 6563431 BLAKE2B b889252096070044687cc804b828a9b55a444895fde87a75d1ed7de89a9953d208ef7cf54ecd501ebd8240a9f42e7bcc2c6ed09cb76256e235b94cac122abd61 SHA512 0c1814462560a3cb3e5f1b8a82a321a66baae712cd415043b2c910427ec5217f5cc65cf0d64b07c113c3e06aca9260c28a06e19f1a535fa457a3c2a67e683b07
61 -DIST github.com-google-go-cmp-5411ab924f9ffa6566244a9e504bc347edacffd3.tar.gz 59673 BLAKE2B 4cece3bf0896acdd91d11dd23f557668799e7b0dfde5393789a80513f45dd902f69502bcd045fe15147d262c49de75d0f1cdad9ec62c03d156c46a70e0177bca SHA512 a4a1c43b62754995aa06fc1fa9da4899375b0d790b67c2d753bc558c7caaec450c82dce9199d2d5ffb689c77a32c2abd5934ed4d1d949f61e211e7807dede8fe
62 -DIST github.com-google-go-genproto-ab0870e398d5dd054b868c0db1481ab029b9a9f2.tar.gz 1675901 BLAKE2B 131df7130c7eeffcc5ff4df166d1a846bb0dea014686b613d48e0deb752d19f8c8d145b5bc067a6f3418f9acc12334bc81e81ba1b03946a3bd676ebcae86db0e SHA512 47aa6bcc63a35ee1277b5572d8bfa2f31b7a92fdea31db0fedce730c6fc96c32bc63b261f9e2b9d8ab60984573f77402ac86879db0067abe5de06f024a0f7f7d
63 -DIST github.com-gorilla-mux-4dbd923b0c9e99ff63ad54b0e9705ff92d3cdb06.tar.gz 37402 BLAKE2B 688b70aec3a5ca7b6b570dd8223e04f426d2118a2fc6eeee8f0f5ac39d68b9b3202bd84f839b9ca5a491b3eff4499b1374193beb3a84d65080894a24db8a2426 SHA512 da0af3e0fb6960a20698d0894fa6b290e9422dc494d41924af9038c1d260df6b7f4004568bd8f5cefbe73c22dc57c780d0b0eed9b3a004589ca5989441ad5e5a
64 -DIST github.com-gorilla-mux-5ab525f4fb1678e197ae59401e9050fa0b6cb5fd.tar.gz 33298 BLAKE2B 06f86b8f5a2794ac62a8088495ea7f62fc2e1afbed94d9c700be7ca00ab13fcce092b83e456a022893c46e7447e36f210189ed136271e34028829cac01058713 SHA512 a0e920b3aef17e2c81861343f41f26fe1f579a6589abac89fe00cdd2167f5f1a6fc0e2a1b2dbd69d0b3ea7e08f3c50297f0b7c952043259a220ec95b2ceb30f5
65 -DIST github.com-gorilla-websocket-cdedf21e585dae942951e34d6defc3215b4280fa.tar.gz 47287 BLAKE2B bc5baecc1779e821841c2b784aa7f43ee9e7a41ca2079c79538447a7645fbf5e87ae981b744ec973345da351114ea133f219d9ac1af5accfe470e8cdf1fca169 SHA512 88b7c5dacff563d88d3d4e06f57e2552ce10108beb239844323f58ff7829c9b717a8023e45805c5a9f649bfbf513d0384e0fab722968936deddc236048306686
66 -DIST github.com-gorilla-websocket-eb925808374e5ca90c83401a40d711dc08c0c0f6.tar.gz 47635 BLAKE2B e9cd95a26a420d12ce08910a4ad6bc8a2d8bd40eb9c8c5b31d3ebd396afb27f34a705721c6124b107b81f0f4afe66179c412bfc786ace46280aa4000110c2847 SHA512 d703679bd0b191a9de9f6322c8895781adca32509f91a8735367c61edbef494a61294e98775bf88827955845b15b58571b47810e252348aea252f2798bab187e
67 -DIST github.com-gosexy-gettext-74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b.tar.gz 9682 BLAKE2B 2f8f662b5cfcfc00361a1aa1e658bb077da7dc42b220288691c92a9ca6555425a13f15b8fd8575e88ba8081e873687fc87b3a39c33efc80757323f7e70de17b5 SHA512 99a00ecfeb4226bba01dbef615f02b22f54959252c9fb99ed55f8c040026305fa54256f78eceb5c02ac6a77842c72fda43d1790590adfdcf3202095ad836a198
68 -DIST github.com-grpc-grpc-go-2dfcc11f7a6d4791ba627222d783eedf268b4b95.tar.gz 414123 BLAKE2B 628cc2695655c5aaa0d6d9eebf08a889ff9737a4080a5dd38974bb1ba54d114e23ae7aa2657d287cc9ad5af6f12cbbd064c3eca1d8b0e335b30815f034ec9de7 SHA512 5b74b2812d008df0cd9a95d879cfbdf19fef38438488035e57307060022567efc23959cc30181860610ad8a0f4376ff448ff6416c31d82509f0732abdbb6345c
69 -DIST github.com-hashicorp-go-immutable-radix-7f3cd4390caab3250a57f30efdb2a65dd7649ecf.tar.gz 18972 BLAKE2B b66c34ca0286353bd19154c735a8a2cc3d6469c68cb4a0a58a7709c29d472d37506366e56c2a6de2e1a6685bb312aa79c63100704668063c4297e9e70df980ad SHA512 3b237511fca5c8bf17f718cc8e71479e839be8db3b71a1abb418bd25fe0ed05d80e954a231093cc7f13bacbcf2a98b2d8d82b2586cbc3a7d6ab5aca75c817a1f
70 -DIST github.com-hashicorp-go-msgpack-fa3f63826f7c23912c15263591e65d54d080b458.tar.gz 49488 BLAKE2B 03d54419cc6fde9b6d51935d49ba2828471a06615e556355352837cc962608144afc505fa31375c0a1907c68752a633bd13618ae849141f853c0d83f4824ae38 SHA512 7e60a122cca007bf5455d6e15f77c24eaa5739deedc9e0c158282249e84698f873628bffa9eb7d23c1c59bda7632b1968ca770c8e1796e2d50750ac86e80fcb2
71 -DIST github.com-hashicorp-golang-lru-0fb14efe8c47ae851c0034ed7a448854d3d34cf3.tar.gz 12907 BLAKE2B 8c9abac355ad96db8511807b8ad01f62a0748801328e004d90776f3a3093d7ad08ec07f4fcf48d801f3bd233df3e13dc179fc74736bce0b8a201407cdd7abd68 SHA512 ad1b89546de54da93c81648b8bce3cf6dbb0b4595df670ea569f2f5fc9e297c6465f280e6ef443cafdb09430767fad70d4020069b512b496d6157f72499a697c
72 -DIST github.com-hashicorp-raft-a3fb4581fb07b16ecf1c3361580d4bdb17de9d98.tar.gz 107935 BLAKE2B d44309c27e97ec930c58812adb63e25734ffd4989563c329b1800a328bf5d782fd50a6fdcd5ef013c6979862278dcaf67959f689d8199627cb5fbdacd72eb2c4 SHA512 561d84ace998d039b4de91c78a2dc592b6d963cac61b69eaf3718bd3a2bea16507cb31aa13279719d30e131fe03223e6f0e740dd6b9bb7684fdb518526671fb3
73 -DIST github.com-hashicorp-raft-boltdb-6e5ba93211eaf8d9a2ad7e41ffad8c6f160f9fe3.tar.gz 9984 BLAKE2B 81183caaf779434c441494a2dd24baff8c4a51c6046a5e446054c85d6b77dfd046a407065d07f150ed57d0252d7140ed7d6eb2cd2aa2b119b7656038360be379 SHA512 a35b8a8bbb925fe0e60a3f502278181512a0401f74ebc1ce37d10605da592a590350975cee6e6ba4c6ca69b1da8725cfd777a0fc2db58c5753ac69bea805a966
74 -DIST github.com-juju-environschema-7359fc7857abe2b11b5b3e23811a9c64cb6b01e0.tar.gz 17589 BLAKE2B 9c5bda709623cf05123ec0435af3be8017f2d1b2a296e1be3a1a98eac410bc38ab3c3d98848725707cc407b1c42a48f784bf69433854191a83bbaddac356f0c8 SHA512 ffc9d445c01c3b4d810320b3ff230226f6de1beda50660b3ead7eb2b5a0098661aaa4c929bd36b1acdc442d4504dea6c1b12ad94b5a8d0c1e7f79bdfb2abe4d9
75 -DIST github.com-juju-errors-c7d06af17c68cd34c835053720b21f6549d9b0ee.tar.gz 16210 BLAKE2B 7202acb00a3126943989fd276b9991122895dcb99a5b6e6a966f58e634b037447bbf49316c6c59e98aa9183b77aa07d9b4c4c7ad758ade2704cc3cdcac84a9c7 SHA512 04dfe2f155724d98c31fa2d274a13e77efc34364ffae172fffbc8e14b72f68a6301e6f582c1ff9f37cb105d11a7b3197e2ffa635f410ffb64d54e7c6fd1b9d1a
76 -DIST github.com-juju-go4-40d72ab9641a2a8c36a9c46a51e28367115c8e59.tar.gz 49363 BLAKE2B c037d267cef945e9760cfb8fcfb366553e850423bf98610db03b51154455dd5c6d2d3de91bf37956249f4ffc1ed5fb850b0438fcdea2891929ab4e7de73be989 SHA512 aca20234f5693a48f5cca41eb59e8e2b1320feec05a7961a950e596d9bcc14ed86786d815e0372cced669548cfa9386e9bcf0eb774a42954fd7a2fd095e9890b
77 -DIST github.com-juju-gomaasapi-663f786f595ba1707f56f62f7f4f2284c47c0f1d.tar.gz 101563 BLAKE2B 5ea442af00c6a30ad54e2f75eb2da41c29fb24364b00ab8bd8995f1b4ca2205b32e1d90fcfe03c7517884b4ef830c471e03a118b89f65c21388332027fd8e0a6 SHA512 edca0adf9f48f1c656236203c8686b67f5926f736725a7d910a47804f5005aa642bf1cc8e5a9079c5c50a3cfe6d0c735a645e52a1aa1da5380735f76be9b1436
78 -DIST github.com-juju-httprequest-77d36ac4b71a6095506c0617d5881846478558cb.tar.gz 49764 BLAKE2B 98a666f5477f9cd46baa13b19918cd07c5b9f8f94390d87a67230331ffd292de99a430ecb5588de045cc2573c7dbfae0c40fe043778d6917f4dcfbcf25cc8961 SHA512 9ab66aebaa650c7d67accf9261f4eaf2ba28ff37846350719b0d83774502b29fd4b179913669f0b833b99142905b4892b71ea76d368c707567e8b4b01378d27f
79 -DIST github.com-juju-idmclient-15392b0e99abe5983297959c737b8d000e43b34c.tar.gz 28723 BLAKE2B a15138e673a26600fbcd8c36a34bcd3e7e904b3afa306fde7d59eb72fc454be797d27f0c05221d290aebc09c5db5f80b458d9a85cfb68358ad17d834b694abc5 SHA512 65d5e8af7873f856250843fd43b14ba8c8ebc114a8fe9734d4073db5dc046079c7fbed9cc3c78aad4c74f886aeb9009c00a009bc6e683f6b5f8162e25a7af7d3
80 -DIST github.com-juju-loggo-7f1609ff1f3fcf3519ed62ccaaa9e609ea287838.tar.gz 22456 BLAKE2B b19d6b04f435b529725ad717c4d63e5bcf85688423a2bbfef43f10b9d285e5e8100c97f4a933b5e62fbf9860afa5949c1b7079af2744a340c4dd944bffdfd602 SHA512 266b0004645bd960b8eb8ab584566358cc02a097f2e4ceadf6d4c6001fffe22bfe33b458f64b820b6451c6f85ddff5bd5ff77e41bf4b90d1c289c33b3763429e
81 -DIST github.com-juju-loggo-8232ab8918d91c72af1a9fb94d3edbe31d88b790.tar.gz 22060 BLAKE2B 9e6c4cc2ab50ea43f5471510d67f0f134bc2046c3524d571bf4c884a4c09f5df160f4013cf8e05939cddf039c687b3dce512408f7305f320f4b1d17cf209609a SHA512 74ccd8f6f8600a38154d6a12436566111f4073fbbcfa5f0eb57a1813ddd97398d6e906f0b9be09a4304f677870ee70127f4906e9902dd6d767e3ef467e224883
82 -DIST github.com-juju-names-54f00845ae470a362430a966fe17f35f8784ac92.tar.gz 26092 BLAKE2B ad9f347ad1e2315f40e39ff0601e425dd4567ae53a71884e851a954d08e67df586469e489645951b6c6058a9c4be053089c3c74d3f63208a70862f269261a7de SHA512 de1a6d8cdf82cf19f11354e98a69d1580f4717c92479445f750ac06ef918804e1d35d994e480bdca64b1ecdca91533ec4961dc057bee0d886759f1ade0e87d07
83 -DIST github.com-juju-persistent-cookiejar-d5e5a8405ef9633c84af42fbcc734ec8dd73c198.tar.gz 23237 BLAKE2B 16eca916ba084dacf905d61f66f9d6ca4f5041a49b3d8849bf2c3f5182db89f29ea9de5fcbde45d8fffd54699c150710447216db0d356cd51eaf784290429ebd SHA512 4e534e305b9433974fc3b5fac6aadad9430ca5b8905c733913360b2a7ee37aa504a546fc1413d43af4938143132618db9890cbd1d22b3a5b91475680a4af84ca
84 -DIST github.com-juju-retry-1998d01ba1c3eeb4a4728c4a50660025b2fe7c8f.tar.gz 8947 BLAKE2B a244ddec5b94e68af97b1d62e9df079b554b918427a477aa61d89937e24335219d97e1ea9e3fc91c7b3b12ac321b7a2357e1740907ec97d9d04e3625ee67ddee SHA512 972a43157abdd757de6001ea68b8031a9bd10fae88a064ff2b7a0907caba906933489d07b19d87df1fbb91e1c3caf882f77237ffc355801ac0b4e185b6b4d7e2
85 -DIST github.com-juju-schema-e4e05803c9a103fdfa880476044100ac17e54830.tar.gz 11859 BLAKE2B 86ac989a6426f3faf791494b319668c2cc86a82ae645301ca6855b50f9a26ff3ccbc241d6d1be261c5d2548952479c9b8ce1ff2db2a335e7b8f71539d42a7a0c SHA512 b9097f06b220c7db1b2fc4305ee28540dc66ff4b8eff7e16186c241430264fb4dd6e190c90fef91543072bfcb6681a5ec8215e890c522297dbbf25aabfacb154
86 -DIST github.com-juju-schema-e4f08199aa80d3194008c0bd2e14ef5edc0e6be6.tar.gz 11853 BLAKE2B d5f7bc5e11575a369f0207384fdde03bce3e129528f9b83e9b2203908c6cf50b73fdbd0100c02e699980443972c0b2db6281afdc91b28ff2fa5e91051a0ac99c SHA512 19884c689c22c1c1ff02f5b64e527937e7349fb14661e65d7ecd93a5ad9ea3877380521d97b5140269a4eadafe0282c85366be4d75aeb23178c6794e11195aff
87 -DIST github.com-juju-testing-43f926548f91d55be6bae26ecb7d2386c64e887c.tar.gz 63273 BLAKE2B 9a3e53fba209cf3822f08c7f353b086b2dd8781e9abb9328423bba1acf63fabbcecbd5297b4ec97b559a3999d38428d09fa2f8cd3b94084aca066063471004d2 SHA512 bed825bc5151bad01e8d7e3a64e847e15bf47270bbcf023c1b3c36044ba8dbcda5dc7bc88ff53779a29a84bc13691494673744c7c53eb0f0b528f8baa827f9a4
88 -DIST github.com-juju-utils-4d9b38694f1e441c16421e2320f2b2fbd97fa597.tar.gz 207854 BLAKE2B 284c0990484e76ecca5feba7e40700bb0315e855618554068f9bd5606372242ac49123c5f5f7b4c59e6c16331b07157aba3eec1e7d2589e70a1fe11f24c5cb45 SHA512 5ba34b5804f661c56b8ea94dcf17099f77c061559e859cc0dba057f7aede0998ae55cdf77abb0693b6d44eb7de8dcf1449a7cc4f644d03f3649e5e8575d297eb
89 -DIST github.com-juju-utils-d18e608d01400189bcda3e2669505cbd30e9dda9.tar.gz 208093 BLAKE2B ce7897f4ff4f68658a39bd558ed8be6f51e9b7bd5f991f000c087d1189304b6e5b71202b5467f284194749a522ba25197e6f691d4a6b7b4472f92cf6004d714a SHA512 cca6782a98322158ce2998fa3106a25139e2b25778556bdf0b2e55889adcace4610964354651be46bb6daa4a937a0b1e8a16fb56db32c79fdf71a33cf90a2c0b
90 -DIST github.com-juju-version-1f41e27e54f21acccf9b2dddae063a782a8a7ceb.tar.gz 6965 BLAKE2B d90780eed7a910c07d33e4debc5e877599935d6e377bc19560aeb46c83f93fe90fa323b9712a23b6ae4e4e78fba5c4b1aa9b2be308527b265493d8e25f363605 SHA512 80406755558ad1d1101ae93db00405d8305ad5bddbf3124f86e955ab351d3e7882588b7d13dc605f04413fc961f4fde5fe228058d178bcd666b377c9066f17ff
91 -DIST github.com-juju-version-b64dbd566305c836274f0268fa59183a52906b36.tar.gz 6963 BLAKE2B 64b050bfd3baacf6a784b4a6c50b4da7e7396c4cf1e9f8c8582ebbf5b73017249fe7678fbea849ca9db0a4e721120d1546b49abb4c8faf02951f0744ed3fe439 SHA512 14c753195f68d6e5c3bc68165e6e9813721e1d3c19381a191c39b590d1e4041f161185df2a0234719eb2d3e759bb4f485c5753ae8c0c14a2e47549764f424e8c
92 -DIST github.com-juju-webbrowser-54b8c57083b4afb7dc75da7f13e2967b2606a507.tar.gz 3930 BLAKE2B 58b8a759379dd8bd25805c41813d8ac6dff16253ec8ca063a7d93eeeaf7741451d08cebcd323299a8f828de7e87b2db3df63f3f31188eabd6862ab9cad4cde65 SHA512 ac04ae3adaa95fbd3278019629dd6ed12070a93697217098b1755998cbc6143c606e8176c172883fd27d55cea35b9877877b88a7fa5dd6dd4106477744c0b013
93 -DIST github.com-julienschmidt-httprouter-d1898390779332322e6b5ca5011da4bf249bb056.tar.gz 22912 BLAKE2B a02f766ef5e089af3bb8c30a1841f5e4471a69652ad6cf33c9050f8ea0ec95b95985776a26b163cc45392cb5aceef0265979a35fd9500c1db5fae3331fbe951a SHA512 93e9783f0be29090cab1f5f3c79c3c4801e8a7389e37845ba7113c2f78861ba81a668c3248630f90a663bcb1bc86bf3a81c0e1b33c4bbf6517e2731bfc7ef3b1
94 -DIST github.com-julienschmidt-httprouter-e1b9828bc9e5904baec057a154c09ca40fe7fae0.tar.gz 22461 BLAKE2B 159deb9cb8fe32f165bf96b9240f68c0fbf35873b6fe9f05c351f690e8a3713eed8a048fe2d917dc0f3622d0c4b84509771f20c9d4eeff8d380bd8b841d19748 SHA512 a8e1610caa188bcde29a603c05e2cc6914949637d17d4f8d7d0efa51edc4c348767af7fdf3072365ed2f26e0947112a5521a88fec383697243a85061b741462c
95 -DIST github.com-kr-pretty-cfb55aafdaf3ec08f0db22699ab822c50091b1c4.tar.gz 8505 BLAKE2B 3926171a1cc2bd3abea36f54461832e2c5fc289fe29746e8cbed9ec4b9968003034b4eeb743280fd4da3519f299be5e375dcdcae8f741b145c348edb0f2cb58f SHA512 64deea56fab06cda3516371262ae1407bcb3002ec3c44807b4b96c78aa7f64514dd8ba06575a751b74967d36663994308e4848f1b57383c91816293144d364da
96 -DIST github.com-kr-text-7cafcd837844e784b526369c9bce262804aebc60.tar.gz 8585 BLAKE2B 723d388af4f41ddbd7082c8358afffcef5dd274496ea15739f41acbfeb2b7496a97f8f045800cab2b9ca131e7bc1bee4e8fd3c72d423bfabfe18d2b305769413 SHA512 057f787ccb44f7a389983ea0cb286cb1bb876f9e032574d5a8c77d333436f230bb85eae649fd6202a48a6b5725ca8a73cdf004fd78d8edf0ddf624b621cd6a43
97 -DIST github.com-lxc-go-lxc-2660c429a942a4a21455765c7046dde612c1baa7.tar.gz 38186 BLAKE2B 988fc04845e0f5f144836f6e360224d05c176982b8b079336f7f3c78c8575f2c68cb7f0b296f859e04e67f1853cb82c2bd0a915e2524f2c116894b8009774bfa SHA512 24da7ec084cda93a6b8cebb4023de499c6459e65f7d0c6f414bff243eadbae761fcd6d6b607dd14d9e8c78dae7a19619e772c4086ed7f0c84de065c3fb3df786
98 -DIST github.com-lxc-go-lxc-a7d112aed2f5f57f565d6e557671eeef7e76811c.tar.gz 38226 BLAKE2B 62ad90e0a0ae511b8b94857ad8be761f3d8fb0678ee67321934a2be6a931b6623822c51a4f304e59127008d75f5d44a7dd897d35591e6414b906a16c45232466 SHA512 7c2fffc303e4c8f89676e9a704f64698f2c7e35bcdb7376a9917d89e611dba06a8a42267edd58ad8ca099f43cbde41c0c6a99b6950c0bbcdb9f49296ded4da50
99 -DIST github.com-lxc-lxd-a324ad91230e5353fe746d06636dc59211122e6c.tar.gz 883109 BLAKE2B 9f4b7cf665fe693addbc56b721e0a02e8f64002e7e8bfa2d9a084590f7076c6e991db22a60d4b4070cece7f223fefa5f8ca35a68121edee8fbc9bb1437fb9c7f SHA512 ae1f43fef4a33e48f9c2a002a5e32dd7177eda78449180e147b2b23c8442bc5ad3def120caf2a4e494b4e4b6f1415c51af999fa7c838e3710ce046e3f653b03b
100 -DIST github.com-lxc-lxd-e641ae45dc13cc27510c9d2127eece46ed9ac16b.tar.gz 1153341 BLAKE2B 55d0746f8bef0d3f3e928e9a5f4dfc0cc970abdfc69220a21d4160b8f83108aa9e063399b05a5932f406c99df563f08ff212fdc13511a7bcff765318ce431956 SHA512 38cfff2679aff2fe727d1f9d057c3ba0d15aec5f217925ac6f67c36c8df590fd17c080c719f885f84b3fcaac6762c705efcd2e89fe5036f997b629bb23184253
101 -DIST github.com-mattn-go-colorable-6fcc0c1fd9b620311d821b106a400b35dc95c497.tar.gz 8152 BLAKE2B 1bf8a085568b775c6aba6ef292be680e0ac522434b8563936f3061e8d44096b7a17e813b6b9818ecc3e5b3478259c1f364a48182cf46906336fea852e345d45f SHA512 da35fd75832c039baeb089dab06565ea7bda0eaddc14188a1ad21306b268322fd53f01cd48c652a0bae947139d8c8eb0086740edfa1ce7463625a9c9b2d9180b
102 -DIST github.com-mattn-go-colorable-efa589957cd060542a26d2dd7832fd6a6c6c3ade.tar.gz 8208 BLAKE2B 4cd558c21bd893f17280c05550015f2f8148344d50dbd958f7cc7fa68d06223d0e732ace81c445f0091357d6d0a1564efd7d246af5cf432de0d8728f5cb1d250 SHA512 fc274e5699b637e953b31e5014b759f0367d925c289f9eabd7538eaf916ec8a7613e3eaf6d8f9294869f54e943448cca21130daccf1717525aa123761026902e
103 -DIST github.com-mattn-go-isatty-6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c.tar.gz 3383 BLAKE2B 2034048312c4abc88a813d8ad83013f57e9a23477ecd847e92c3cf30e909e209f9a65acacf41d80b3569770c1400e338115c42fd48d358b66f68ccde69a9008d SHA512 1714a9e9ac7ad2ff30825328723b4c9a5c5f7544e876c6fe79b84c72ba1dd9bfcd6ded2308f6fcae8f1c893d22b84d6c72dfd30742edaa2a5b0d8e88eee27421
104 -DIST github.com-mattn-go-runewidth-97311d9f7767e3d6f422ea06661bc2c7a19e8a5d.tar.gz 22406 BLAKE2B e9f1d0da4d69c110a9b9ef0ec640dcb53bcc101288b15411367760b5710808f64eb8fe6f0d61f77ba89cad2f965da2d4f72d92e42a07986e1cc39777a050a8f8 SHA512 0452fbc64250169ea99fe4eb4e2ef4f81c7bce5b77572789186f749c9c502c29c7146f7ef57971b6b78db0abe33e9926931719dd610f59925e31e6dd6c0b8d70
105 -DIST github.com-mattn-go-runewidth-a9d6d1e4dc51df2130326793d49971f238839169.tar.gz 22882 BLAKE2B 4a9fb7eceb3bc3f32fac8bba304a971ba4387d3bb65799105682236b86a155c6921afb82f542bff4b90378bf6d47823f81a09999642d88b4f5e80521a1329674 SHA512 465b03ab84b9949d392ed8573dabb0b588fb92d410e027f45f4a58d9f9fbb8f9b03e33e5f9ed27f8d34146e9e26cbd8f229caa134278af203daef40859524202
106 -DIST github.com-mattn-go-sqlite3-d5ffb5c0cca8778699a929b236766f4a7af674e8.tar.gz 2071644 BLAKE2B e2aecc6c65f68120682afec947740c4c04dc464d09b19f92bcbe1660cc854be721d8b73734eb5aea701426336c88194768dd28b83ce96b4cdb1d1343105d5bda SHA512 daba1d9cfbed25f92fcedeae7588f31bfe8ad1eea30ae7e24fa4a83dee015f06858b05d6ead61d5a22cbf477070a275767132c030eb4697640cd8acd99816fe9
107 -DIST github.com-mpvl-subtest-f6e4cfd4b9ea1beb9fb5d53afba8c30804a02ae7.tar.gz 1066 BLAKE2B 15c502a85587ed58eb293667116bea860d9ac4986f3b0f13c695cf7de922a1cb1f574c4ae036e63e9caa56d93ba84055ce44eff862a8671d70a35ca681032970 SHA512 12668278478ea7e321ddaf46beb766d5607a9446a108550400c129754f7a701673e4331dc47336d75dab3d403d371656e72ce80555adc36d5ca708420fdb72c4
108 -DIST github.com-olekukonko-tablewriter-65fec0d89a572b4367094e2058d3ebe667de3b60.tar.gz 15185 BLAKE2B ba0e6cb42e67fddde9d4454c5757128842290daf6356bf44e05112d3759ef9373ae6ac7b82909f3cef7a31ac2b2612fc222861ca3f65190b24f80da9e2e0fa8e SHA512 48aa8d3e5795dc1d16486a1c418b60e51da254091081bc82116a66a7eac277c34814e0d8e598a7946dfbbc851b94a31d6d7e8032eb427bd858a5c3f56d3edbfd
109 -DIST github.com-olekukonko-tablewriter-b8a9be070da40449e501c3c4730a889e42d87a9e.tar.gz 16790 BLAKE2B f69ec79cf7e3bfb6d7ee32139db6970b1f45edeb701bdb1b15de48f2a9b33a3eeab003e67e82de2c4b6597af4fd1d94064b7fd7d31b115491216d2e868ba6744 SHA512 697296bda248977a19c573ffe5ab8b2535becaf2d775229bab744b20f931e49ba83743b99201f2ac154ff2f8aab7ff1dae792d09e7be3b1d7e4963b5efffc53c
110 -DIST github.com-pborman-uuid-c65b2f87fee37d1c7854c9164a450713c28d50cd.tar.gz 13168 BLAKE2B 012484a585954b85c67c546e9d0c26f02e4ecdba772463bc19a3998cccab6a450ec70b62b5afd8fc7c5b7cf02815f46d84b073286e222a90e83bc59a2a1a427d SHA512 6e2190b5abdff228cd899d8a586e0aa6375486a9f0c8c5db1e1f1ca31daa3316c5f344f4f5a785c23ad0e70fa1f09faa847c6c96670db60c7c2cec0657c27c88
111 -DIST github.com-pborman-uuid-e533369306653d193b93dae055f6083cbf8ba54f.tar.gz 13157 BLAKE2B cc68f4a5f2d1e753d9aa471a4f5cde6dc38cc88b8e4558068701415d89cb7410b79ebd39a77152848b4f30d6af05dbb07c5a9b0c469822ef703d7419c9281b7a SHA512 e1142c36ee10c31c35dd82fec40376f83540cd2b30a0e250e83fcc1aa2f4133cd13c76338c82e6619760fada05be5b62b87ac7958bdcca736459dbb77535a4d0
112 -DIST github.com-pkg-errors-816c9085562cd7ee03e7f8188a1cfd942858cded.tar.gz 10916 BLAKE2B 9f55b1bf5dbd44aa6d9861d414c3746dd635483a2775877817b6135c9359011d39df7ed1fcb0fb855b4aa7fded62ca6dbda883d3a455c038b29e1861d211a9b1 SHA512 93f5c01490bb0a4fa8190a7bff00f4b872c411f2220d5cc4bae92e44e478de7aa80f693a4ff8f7f7cd5c5d85782e24e1e455823a632487e14567139225b814bb
113 -DIST github.com-rogpeppe-fastuuid-6724a57986aff9bff1a1770e9347036def7c89f6.tar.gz 2506 BLAKE2B 457d346a717b9ca9b5374369810a11d5e298949d6681e28a0e8cffca1e3e7d160eb67c3d607aae224f0865ec4ed4b0b21c11d9f316295f31efdf21cf4f70bf8a SHA512 ab6c7d2e32d9b72b4495e9465c03b0b97e1a869f464eb49f3eb522cb04f65b2a45f5359a52ce71af2f59cfd986e0d58a0a76dc02c2583ac46eb0e33efd425dd7
114 -DIST github.com-ryanfaerman-fsm-3dc1bc0980272fd56d81167a48a641dab8356e29.tar.gz 4808 BLAKE2B 9ab6998262fb759e6ecb3c00715dd65fa50bf67c34f214125077e57680d27e15fe8959f1e2d18439fb39753a6828b3fd21a7fd2ac3140aebce8ef13b2a246a42 SHA512 b011d684a3f6d00c3c72db72fdc7ec8011f2a9ad966500c50b5d11993c621bb9f23b681fad994c83b5a2802319e508956e603ad8c5591b157868303dc55f4011
115 -DIST github.com-spf13-cobra-4dab30cb33e6633c33c787106bafbfbfdde7842d.tar.gz 101259 BLAKE2B d2c53373011bf8aef9b6c5b3981aa3b2e64952f61cc99a0bd998ff3ca7e802950a4d91992e0e9b6d00ef736c2b8cdeab99fa879082c4fa141ce681599becf755 SHA512 d1e430177eab1e3ff6c85b23215e01099c4da3bae5a6029131ee1e2be6e876871934893c5f6050a2aed08900b75629794e1633577868ce6b163e26baecce7264
116 -DIST github.com-spf13-pflag-1cd4a0c365d95803411bec89fb7b76bade17053b.tar.gz 43062 BLAKE2B f63283f3175f8d251b00647bb3af874f8b413ff25c4ba43be005c4140b7db770c14f95058c3ee1f30c7c00fd8b82059dd507bf45a1a3ec8f5df7c9fa52f3ade2 SHA512 45f5d8d4e524c6009d05e83892b223bd4afc0572125dfccda10a5ea89883e48f360f92d6cbf14b09ef92355fb3757025e7abc3fdb946cb56a685c864fb3a0c95
117 -DIST github.com-stretchr-testify-2aa2c176b9dab406a6970f6a55f513e8a8c8b18f.tar.gz 94502 BLAKE2B 11d7fda9655c364de7c05a1ff0a2ead4b18261b016be89d66f118c6afdba7795bf55b54af64090121a0f789ce8708a85000298a5f032d3d578c36483bf64ae03 SHA512 b54e5d558d8419f1a5110c9803d8d120056264b4ccf0119207c1461a650c1a48fad35b4a6fdb681459be51f8bd6a728097e6c7c86bce0c0d828234aea6953ee0
118 -DIST github.com-stretchr-testify-c679ae2cc0cb27ec3293fea7e254e47386f05d69.tar.gz 101524 BLAKE2B 00f01fe1b320c189bae451989c890ef950f33efe0bf68d4b3d50b6a7266c2e1b5a98d99171d3649bcf8b2e54b1cf723a293e971dc40425d4542259630f702fa3 SHA512 62cfcb8a3d8792927a542bc22a1c8f003d58b0be419deeb5ecd015c89618e5adf77aeb6e1e6524f6c8d9b6fe35174a7bff20f750a419d451b34527bf46e3a081
119 -DIST github.com-syndtr-gocapability-33e07d32887e1e06b7c025f27ce52f62c7990bc0.tar.gz 10087 BLAKE2B 6ec084841ff1d093ef369d9049506df04ed7ac9716d0c374d919f3daa1e58014f8b3a7024c66cb605b0b8bd2e1448ba892e0f4a1efcd8dd962fe12747fdef04f SHA512 4150f84c716b65c02ff13b40ef7c20be7d23ac7602c1d982e7548df37c7d141f0e74ac328073f04530b5af00bf09fb4769eacb978d8640cda1fdbba5c317856b
120 -DIST github.com-syndtr-gocapability-db04d3cc01c8b54962a58ec7e491717d06cfcc16.tar.gz 9899 BLAKE2B 584e75a9c47d28498aedb5c85b3409c79c84ec9fc47a5a9dc77aa117b4e48f681f72a12a03fafa566a405def40b4961bb7343cad0c6ecb3cd9da883a51ed20d6 SHA512 fdd8a3cc1add7570269df6ad8867fd9d2da7bbf751416a5376ff123dcf959be13912b766f5214123e20fabd242a629e02f3bdaf0680782805afb81f6f08a78ae
121 -DIST lxd-2.21.tar.gz 882352 BLAKE2B 80542bcc03c05667ee0207dfbfd2bf41c5a6ef69178aec06ad62fe3521ed012ed9b82c68c0254e0299e8e1dfd274a0622f32bde730480a950ab6ba15ddae5f4b SHA512 9a8ec3a97e4c861a80311dbdecbf5a485c0af85d6ba6b20680ca17e6ac877de3f27cfdcf0a111ba0db2b7c562dfe2f41336b562b7c13350c4543505b3c17357e
122 -DIST lxd-3.0.0.tar.gz 1152282 BLAKE2B e84808c626064ba6985c08119905510c2a9659edca09887a55bfe006eaba4a624215d48978e18ab642f34e54e58fc1d2e04303c9db73c332df8c5d29568fb779 SHA512 b4de839d26080f2b14b1f6f04a92b000e1abaa0712377528b87ca79e01b9c46b7b6c7f7ce5365f37f7a0ae8a2459bcdc6010fcb2a238d78e34d090750ae070f3
123 DIST lxd-3.1.tar.gz 27979442 BLAKE2B 0b74e3f76a7ab835b042b52b469a6fe11e7077d567e0658d13fab2192fd25d99518d65ba319c981a2e4677319e280cccae26f70ef99e9911264dc028ca5628fd SHA512 61f64d08dd80f7f676f386912f4dfc0d0af38cce0287de7865123b9da667b54ab91d22b76ffe03480e04ae0fbd8dc837d7d519d0e34409377c3d7e6624bf636c
124 DIST lxd-3.2.tar.gz 28183660 BLAKE2B 9aabc9fd0bd66d3b4e0178448a65ca39c69e4e7a14d01309e0e023501de1c17b2b7887a9da5b84fcfde27db3f521cce3451beace9955232da9bd5e5136bc0043 SHA512 82c37e87d75e328a29b1f2876a24fedec43a253bb72f3ea55fa9cdb928d11947eda723a01e758f90ef77ed4492f86ec6dd5f1f88240d05e771d926dfdc9888fb
125
126 diff --git a/app-emulation/lxd/files/lxd-dont-go-get.patch b/app-emulation/lxd/files/lxd-dont-go-get.patch
127 deleted file mode 100644
128 index a6e25e325b9..00000000000
129 --- a/app-emulation/lxd/files/lxd-dont-go-get.patch
130 +++ /dev/null
131 @@ -1,16 +0,0 @@
132 ---- /src/github.com/lxc/lxd/Makefile.orig 2016-07-11 23:34:40.299664675 +0000
133 -+++ /src/github.com/lxc/lxd/Makefile 2016-07-11 23:37:00.816018727 +0000
134 -@@ -13,13 +13,11 @@
135 -
136 - .PHONY: default
137 - default:
138 -- go get -t -v -d ./...
139 - go install -v $(TAGS) $(DEBUG) ./...
140 - @echo "LXD built successfully"
141 -
142 - .PHONY: client
143 - client:
144 -- go get -t -v -d ./...
145 - go install -v $(TAGS) $(DEBUG) ./lxc
146 - @echo "LXD client built successfully"
147 -
148
149 diff --git a/app-emulation/lxd/files/lxd.confd b/app-emulation/lxd/files/lxd.confd
150 deleted file mode 100644
151 index 3d553276a5e..00000000000
152 --- a/app-emulation/lxd/files/lxd.confd
153 +++ /dev/null
154 @@ -1,27 +0,0 @@
155 -# Group which owns the shared socket
156 -LXD_OPTIONS+=" --group lxd"
157 -
158 -
159 -
160 -# Enable cpu profiling into the specified file
161 -#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
162 -
163 -# Enable memory profiling into the specified file
164 -#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
165 -
166 -
167 -
168 -# Enables debug mode
169 -#LXD_OPTIONS+=" --debug"
170 -
171 -# For debugging, print a complete stack trace every n seconds
172 -#LXD_OPTIONS+=" --print-goroutines-every 5"
173 -
174 -# Enables verbose mode
175 -#LXD_OPTIONS+=" -v"
176 -
177 -# Logfile to log to
178 -#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log"
179 -
180 -# Enables syslog logging
181 -#LXD_OPTIONS+=" --syslog"
182
183 diff --git a/app-emulation/lxd/lxd-2.21.ebuild b/app-emulation/lxd/lxd-2.21.ebuild
184 deleted file mode 100644
185 index caefa812216..00000000000
186 --- a/app-emulation/lxd/lxd-2.21.ebuild
187 +++ /dev/null
188 @@ -1,224 +0,0 @@
189 -# Copyright 1999-2018 Gentoo Foundation
190 -# Distributed under the terms of the GNU General Public License v2
191 -
192 -EAPI=6
193 -
194 -DESCRIPTION="Fast, dense and secure container management"
195 -HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
196 -EGO_PN_PARENT="github.com/lxc"
197 -EGO_PN="${EGO_PN_PARENT}/lxd"
198 -
199 -# Maintained with https://github.com/hsoft/gentoo-ego-vendor-update
200 -# The "# branch" comments are there for the script, they're important.
201 -EGO_VENDOR=(
202 - "github.com/syndtr/gocapability db04d3cc01c8b54962a58ec7e491717d06cfcc16"
203 - "github.com/dustinkirkland/golang-petname d3c2ba80e75eeef10c5cf2fc76d2c809637376b3"
204 - "github.com/juju/gomaasapi 663f786f595ba1707f56f62f7f4f2284c47c0f1d"
205 - "github.com/juju/loggo 8232ab8918d91c72af1a9fb94d3edbe31d88b790"
206 - "github.com/juju/persistent-cookiejar d5e5a8405ef9633c84af42fbcc734ec8dd73c198"
207 - "github.com/juju/utils 4d9b38694f1e441c16421e2320f2b2fbd97fa597"
208 - "github.com/juju/idmclient 15392b0e99abe5983297959c737b8d000e43b34c"
209 - "github.com/juju/errors c7d06af17c68cd34c835053720b21f6549d9b0ee"
210 - "github.com/juju/go4 40d72ab9641a2a8c36a9c46a51e28367115c8e59"
211 - "github.com/juju/httprequest 77d36ac4b71a6095506c0617d5881846478558cb"
212 - "github.com/juju/version 1f41e27e54f21acccf9b2dddae063a782a8a7ceb"
213 - "github.com/juju/webbrowser 54b8c57083b4afb7dc75da7f13e2967b2606a507"
214 - "github.com/juju/schema e4e05803c9a103fdfa880476044100ac17e54830"
215 - "github.com/gorilla/websocket cdedf21e585dae942951e34d6defc3215b4280fa"
216 - "github.com/gorilla/mux 5ab525f4fb1678e197ae59401e9050fa0b6cb5fd"
217 - "github.com/mpvl/subtest f6e4cfd4b9ea1beb9fb5d53afba8c30804a02ae7"
218 - "github.com/olekukonko/tablewriter 65fec0d89a572b4367094e2058d3ebe667de3b60"
219 - "github.com/golang/protobuf 1e59b77b52bf8e4b449a57e6f79f21226d571845"
220 - "github.com/julienschmidt/httprouter e1b9828bc9e5904baec057a154c09ca40fe7fae0"
221 - "github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b"
222 - "github.com/stretchr/testify 2aa2c176b9dab406a6970f6a55f513e8a8c8b18f"
223 - "github.com/mattn/go-runewidth 97311d9f7767e3d6f422ea06661bc2c7a19e8a5d"
224 - "github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"
225 - "github.com/mattn/go-colorable 6fcc0c1fd9b620311d821b106a400b35dc95c497"
226 - "github.com/mattn/go-sqlite3 d5ffb5c0cca8778699a929b236766f4a7af674e8"
227 - "github.com/rogpeppe/fastuuid 6724a57986aff9bff1a1770e9347036def7c89f6"
228 - "github.com/pborman/uuid e533369306653d193b93dae055f6083cbf8ba54f"
229 - "github.com/lxc/lxd a324ad91230e5353fe746d06636dc59211122e6c"
230 - "golang.org/x/crypto d585fd2cc9195196078f516b69daff6744ef5e84 github.com/golang/crypto"
231 - "golang.org/x/net d866cfc389cec985d6fda2859936a575a55a3ab6 github.com/golang/net"
232 - "golang.org/x/sys 571f7bbbe08da2a8955aed9d4db316e78630e9a3 github.com/golang/sys"
233 - "gopkg.in/retry.v1 01631078ef2fdce601e38cfe5f527fab24c9a6d2 github.com/go-retry/retry" # branch v1
234 - "gopkg.in/macaroon.v2 bed2a428da6e56d950bed5b41fcbae3141e5b0d0 github.com/go-macaroon/macaroon" # branch v2
235 - "gopkg.in/yaml.v2 287cf08546ab5e7e37d55a84f7ed3fd1db036de5 github.com/go-yaml/yaml" # branch v2
236 - "gopkg.in/juju/names.v2 54f00845ae470a362430a966fe17f35f8784ac92 github.com/juju/names" # branch v2
237 - "gopkg.in/juju/environschema.v1 7359fc7857abe2b11b5b3e23811a9c64cb6b01e0 github.com/juju/environschema" # branch v1
238 - "gopkg.in/macaroon-bakery.v2 ec9d2ad6796100720c154f614b6dea8798ec1181 github.com/go-macaroon-bakery/macaroon-bakery" # branch v2
239 - "gopkg.in/httprequest.v1 fdaf1bffa25560ba0920e3e29aae85d3677ab32e github.com/go-httprequest/httprequest" # branch v1
240 - "gopkg.in/flosch/pongo2.v3 5e81b817a0c48c1c57cdf1a9056cf76bdee02ca9 github.com/flosch/pongo2" # branch v3.0
241 - "gopkg.in/mgo.v2 3f83fa5005286a7fe593b055f0d7771a7dce4655 github.com/go-mgo/mgo" # branch v2
242 - "gopkg.in/tomb.v2 d5d1b5820637886def9eef33e03a27a9f166942c github.com/go-tomb/tomb" # branch v2
243 - "gopkg.in/errgo.v1 442357a80af5c6bf9b6d51ae791a39c3421004f3 github.com/go-errgo/errgo" # branch v1
244 - "gopkg.in/lxc/go-lxc.v2 a7d112aed2f5f57f565d6e557671eeef7e76811c github.com/lxc/go-lxc" # branch v2
245 -)
246 -
247 -ARCHIVE_URI="https://${EGO_PN}/archive/${P}.tar.gz -> ${P}.tar.gz"
248 -LICENSE="Apache-2.0"
249 -SLOT="0"
250 -KEYWORDS="amd64"
251 -
252 -IUSE="+daemon +ipv6 +dnsmasq nls test"
253 -
254 -inherit bash-completion-r1 linux-info systemd user golang-vcs-snapshot
255 -
256 -SRC_URI="${ARCHIVE_URI}
257 - ${EGO_VENDOR_URI}"
258 -
259 -DEPEND="
260 - >=dev-lang/go-1.7.1
261 - dev-libs/protobuf
262 - nls? ( sys-devel/gettext )
263 - test? (
264 - app-misc/jq
265 - dev-db/sqlite
266 - net-misc/curl
267 - sys-devel/gettext
268 - )
269 -"
270 -
271 -RDEPEND="
272 - daemon? (
273 - app-arch/xz-utils
274 - >=app-emulation/lxc-2.0.7[seccomp]
275 - dnsmasq? (
276 - net-dns/dnsmasq[dhcp,ipv6?]
277 - )
278 - net-misc/rsync[xattr]
279 - sys-apps/iproute2[ipv6?]
280 - sys-fs/squashfs-tools
281 - virtual/acl
282 - )
283 -"
284 -
285 -CONFIG_CHECK="
286 - ~BRIDGE
287 - ~DUMMY
288 - ~IP6_NF_NAT
289 - ~IP6_NF_TARGET_MASQUERADE
290 - ~IPV6
291 - ~IP_NF_NAT
292 - ~IP_NF_TARGET_MASQUERADE
293 - ~MACVLAN
294 - ~NETFILTER_XT_MATCH_COMMENT
295 - ~NET_IPGRE
296 - ~NET_IPGRE_DEMUX
297 - ~NET_IPIP
298 - ~NF_NAT_MASQUERADE_IPV4
299 - ~NF_NAT_MASQUERADE_IPV6
300 - ~VXLAN
301 -"
302 -
303 -ERROR_BRIDGE="BRIDGE: needed for network commands"
304 -ERROR_DUMMY="DUMMY: needed for network commands"
305 -ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
306 -ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
307 -ERROR_IPV6="IPV6: needed for network commands"
308 -ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
309 -ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
310 -ERROR_MACVLAN="MACVLAN: needed for network commands"
311 -ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
312 -ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
313 -ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
314 -ERROR_NET_IPIP="NET_IPIP: needed for network commands"
315 -ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
316 -ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
317 -ERROR_VXLAN="VXLAN: needed for network commands"
318 -
319 -PATCHES=(
320 - "${FILESDIR}/${PN}-dont-go-get.patch"
321 -)
322 -
323 -src_prepare() {
324 - default_src_prepare
325 -
326 - # Examples in go-lxc make our build fail.
327 - rm -rf "${S}/src/${EGO_PN}/vendor/gopkg.in/lxc/go-lxc.v2/examples" || die
328 -}
329 -
330 -src_compile() {
331 - export GOPATH="${S}"
332 -
333 - cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
334 -
335 - tmpgoroot="${T}/goroot"
336 - if use daemon; then
337 - # Build binaries
338 - emake
339 - else
340 - # build client tool
341 - emake client
342 - fi
343 -
344 - use nls && emake build-mo
345 -}
346 -
347 -src_test() {
348 - if use daemon; then
349 - export GOPATH="${S}"
350 - cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
351 -
352 - emake check
353 - else
354 - einfo "No tests to run for client-only builds"
355 - fi
356 -}
357 -
358 -src_install() {
359 - dobin bin/lxc
360 - if use daemon; then
361 - dosbin bin/lxd
362 - dobin bin/fuidshift
363 - fi
364 -
365 - cd "src/${EGO_PN}" || die "can't cd into ${S}/src/${EGO_PN}"
366 -
367 - if use nls; then
368 - domo po/*.mo
369 - fi
370 -
371 - if use daemon; then
372 - newinitd "${FILESDIR}"/${PN}.initd lxd
373 - newconfd "${FILESDIR}"/${PN}.confd lxd
374 -
375 - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
376 - fi
377 -
378 - newbashcomp config/bash/lxd-client lxc
379 -
380 - dodoc AUTHORS README.md doc/*
381 -}
382 -
383 -pkg_postinst() {
384 - einfo
385 - einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
386 - einfo "including a Quick Start."
387 -
388 - # The messaging below only applies to daemon installs
389 - use daemon || return 0
390 -
391 - # The control socket will be owned by (and writeable by) this group.
392 - enewgroup lxd
393 -
394 - # Ubuntu also defines an lxd user but it appears unused (the daemon
395 - # must run as root)
396 -
397 - einfo
398 - einfo "Though not strictly required, some features are enabled at run-time"
399 - einfo "when the relevant helper programs are detected:"
400 - einfo "- sys-apps/apparmor"
401 - einfo "- sys-fs/btrfs-progs"
402 - einfo "- sys-fs/lvm2"
403 - einfo "- sys-fs/lxcfs"
404 - einfo "- sys-fs/zfs"
405 - einfo "- sys-process/criu"
406 - einfo
407 - einfo "Since these features can't be disabled at build-time they are"
408 - einfo "not USE-conditional."
409 - einfo
410 - einfo "Networks with bridge.mode=fan are unsupported due to requiring"
411 - einfo "a patched kernel and iproute2."
412 -}
413
414 diff --git a/app-emulation/lxd/lxd-3.0.0-r1.ebuild b/app-emulation/lxd/lxd-3.0.0-r1.ebuild
415 deleted file mode 100644
416 index 6330fcb2112..00000000000
417 --- a/app-emulation/lxd/lxd-3.0.0-r1.ebuild
418 +++ /dev/null
419 @@ -1,251 +0,0 @@
420 -# Copyright 1999-2018 Gentoo Foundation
421 -# Distributed under the terms of the GNU General Public License v2
422 -
423 -EAPI=6
424 -
425 -DESCRIPTION="Fast, dense and secure container management"
426 -HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
427 -EGO_PN_PARENT="github.com/lxc"
428 -EGO_PN="${EGO_PN_PARENT}/lxd"
429 -
430 -# Maintained with https://github.com/hsoft/gentoo-ego-vendor-update
431 -# The "# branch" comments are there for the script, they're important.
432 -EGO_VENDOR=(
433 - "github.com/lxc/lxd e641ae45dc13cc27510c9d2127eece46ed9ac16b"
434 - "github.com/CanonicalLtd/go-sqlite3 730012cee3364e7717c28f7e9b05ee6dd8684bae"
435 - "github.com/CanonicalLtd/dqlite 9334841532709c77fc79e13a08408694e4bb3616"
436 - "github.com/CanonicalLtd/go-grpc-sql 534b56d0c689ed437e6cff44868964d45d3ec85c"
437 - "github.com/CanonicalLtd/raft-http e4290d0af830073ec140538e8974aa4393495ea1"
438 - "github.com/CanonicalLtd/raft-membership 26ef52960f54c472f52fb3701f19f25319e1032e"
439 - "github.com/CanonicalLtd/raft-test 22441a088d5630ddd2e971eae68074d2b645f1b7"
440 - "github.com/dustinkirkland/golang-petname d3c2ba80e75eeef10c5cf2fc76d2c809637376b3"
441 - "github.com/flosch/pongo2 97eac295f74b5fbb7fd3113e35f4ccf3c816e389"
442 - "github.com/juju/errors c7d06af17c68cd34c835053720b21f6549d9b0ee"
443 - "github.com/juju/idmclient 15392b0e99abe5983297959c737b8d000e43b34c"
444 - "github.com/juju/httprequest 77d36ac4b71a6095506c0617d5881846478558cb"
445 - "github.com/juju/utils d18e608d01400189bcda3e2669505cbd30e9dda9"
446 - "github.com/juju/loggo 7f1609ff1f3fcf3519ed62ccaaa9e609ea287838"
447 - "github.com/juju/webbrowser 54b8c57083b4afb7dc75da7f13e2967b2606a507"
448 - "github.com/juju/gomaasapi 663f786f595ba1707f56f62f7f4f2284c47c0f1d"
449 - "github.com/juju/schema e4f08199aa80d3194008c0bd2e14ef5edc0e6be6"
450 - "github.com/juju/version b64dbd566305c836274f0268fa59183a52906b36"
451 - "github.com/juju/persistent-cookiejar d5e5a8405ef9633c84af42fbcc734ec8dd73c198"
452 - "github.com/juju/go4 40d72ab9641a2a8c36a9c46a51e28367115c8e59"
453 - "github.com/juju/testing 43f926548f91d55be6bae26ecb7d2386c64e887c"
454 - "github.com/juju/retry 1998d01ba1c3eeb4a4728c4a50660025b2fe7c8f"
455 - "github.com/golang/protobuf e09c5db296004fbe3f74490e84dcd62c3c5ddb1b"
456 - "github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998"
457 - "github.com/gorilla/mux 4dbd923b0c9e99ff63ad54b0e9705ff92d3cdb06"
458 - "github.com/gorilla/websocket eb925808374e5ca90c83401a40d711dc08c0c0f6"
459 - "github.com/julienschmidt/httprouter d1898390779332322e6b5ca5011da4bf249bb056"
460 - "github.com/rogpeppe/fastuuid 6724a57986aff9bff1a1770e9347036def7c89f6"
461 - "github.com/pkg/errors 816c9085562cd7ee03e7f8188a1cfd942858cded"
462 - "github.com/ryanfaerman/fsm 3dc1bc0980272fd56d81167a48a641dab8356e29"
463 - "github.com/hashicorp/raft a3fb4581fb07b16ecf1c3361580d4bdb17de9d98"
464 - "github.com/hashicorp/go-immutable-radix 7f3cd4390caab3250a57f30efdb2a65dd7649ecf"
465 - "github.com/hashicorp/golang-lru 0fb14efe8c47ae851c0034ed7a448854d3d34cf3"
466 - "github.com/hashicorp/go-msgpack fa3f63826f7c23912c15263591e65d54d080b458"
467 - "github.com/hashicorp/raft-boltdb 6e5ba93211eaf8d9a2ad7e41ffad8c6f160f9fe3"
468 - "github.com/armon/go-metrics 783273d703149aaeb9897cf58613d5af48861c25"
469 - "github.com/stretchr/testify c679ae2cc0cb27ec3293fea7e254e47386f05d69"
470 - "github.com/boltdb/bolt fd01fc79c553a8e99d512a07e8e0c63d4a3ccfc5"
471 - "github.com/mattn/go-colorable efa589957cd060542a26d2dd7832fd6a6c6c3ade"
472 - "github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"
473 - "github.com/mattn/go-runewidth a9d6d1e4dc51df2130326793d49971f238839169"
474 - "github.com/syndtr/gocapability 33e07d32887e1e06b7c025f27ce52f62c7990bc0"
475 - "github.com/pborman/uuid c65b2f87fee37d1c7854c9164a450713c28d50cd"
476 - "github.com/spf13/cobra 4dab30cb33e6633c33c787106bafbfbfdde7842d"
477 - "github.com/spf13/pflag 1cd4a0c365d95803411bec89fb7b76bade17053b"
478 - "github.com/cpuguy83/go-md2man 48d8747a2ca13185e7cc8efe6e9fc196a83f71a5"
479 - "github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b"
480 - "github.com/frankban/quicktest 536e76da5efc46dc247088384c2d2cea7da968aa"
481 - "github.com/google/go-cmp 5411ab924f9ffa6566244a9e504bc347edacffd3"
482 - "github.com/kr/pretty cfb55aafdaf3ec08f0db22699ab822c50091b1c4"
483 - "github.com/kr/text 7cafcd837844e784b526369c9bce262804aebc60"
484 - "github.com/olekukonko/tablewriter b8a9be070da40449e501c3c4730a889e42d87a9e"
485 - "google.golang.org/genproto ab0870e398d5dd054b868c0db1481ab029b9a9f2 github.com/google/go-genproto"
486 - "google.golang.org/grpc 2dfcc11f7a6d4791ba627222d783eedf268b4b95 github.com/grpc/grpc-go"
487 - "golang.org/x/crypto 12892e8c234f4fe6f6803f052061de9057903bb2 github.com/golang/crypto"
488 - "golang.org/x/net b68f30494add4df6bd8ef5e82803f308e7f7c59c github.com/golang/net"
489 - "golang.org/x/sys 378d26f46672a356c46195c28f61bdb4c0a781dd github.com/golang/sys"
490 - "golang.org/x/text ece95c760240037f89ebcbdd7155ac8cb52e38fa github.com/golang/text"
491 - "gopkg.in/errgo.v1 442357a80af5c6bf9b6d51ae791a39c3421004f3 github.com/go-errgo/errgo" # branch v1
492 - "gopkg.in/juju/names.v2 54f00845ae470a362430a966fe17f35f8784ac92 github.com/juju/names" # branch v2
493 - "gopkg.in/juju/environschema.v1 7359fc7857abe2b11b5b3e23811a9c64cb6b01e0 github.com/juju/environschema" # branch v1
494 - "gopkg.in/yaml.v2 5420a8b6744d3b0345ab293f6fcba19c978f1183 github.com/go-yaml/yaml" # branch v2.2.1
495 - "gopkg.in/macaroon-bakery.v2 94012773d2874a067572bd16d7d11ae02968b47b github.com/go-macaroon-bakery/macaroon-bakery" # branch v2.0.1
496 - "gopkg.in/macaroon.v2 bed2a428da6e56d950bed5b41fcbae3141e5b0d0 github.com/go-macaroon/macaroon" # branch v2.0.0
497 - "gopkg.in/httprequest.v1 1a21782420ea13c3c6fb1d03578f446b3248edb1 github.com/go-httprequest/httprequest" # branch v1.1.1
498 - "gopkg.in/lxc/go-lxc.v2 2660c429a942a4a21455765c7046dde612c1baa7 github.com/lxc/go-lxc" # branch v2
499 - "gopkg.in/tomb.v2 d5d1b5820637886def9eef33e03a27a9f166942c github.com/go-tomb/tomb" # branch v2
500 - "gopkg.in/mgo.v2 3f83fa5005286a7fe593b055f0d7771a7dce4655 github.com/go-mgo/mgo" # branch v2
501 - "gopkg.in/retry.v1 2d7c7c65cc71d024968d9ff4385d5e7ad3a83fcc github.com/go-retry/retry" # branch v1.0.0
502 - "gopkg.in/check.v1 20d25e2804050c1cd24a7eea1e7a6447dd0e74ec github.com/go-check/check" # branch v1
503 -)
504 -
505 -ARCHIVE_URI="https://${EGO_PN}/archive/${P}.tar.gz -> ${P}.tar.gz"
506 -LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
507 -SLOT="0"
508 -KEYWORDS="~amd64"
509 -
510 -IUSE="+daemon +ipv6 +dnsmasq nls test"
511 -
512 -inherit bash-completion-r1 linux-info systemd user golang-vcs-snapshot
513 -
514 -SRC_URI="${ARCHIVE_URI}
515 - ${EGO_VENDOR_URI}"
516 -
517 -DEPEND="
518 - >=dev-lang/go-1.7.1
519 - dev-libs/protobuf
520 - nls? ( sys-devel/gettext )
521 - test? (
522 - app-misc/jq
523 - dev-db/sqlite
524 - net-misc/curl
525 - sys-devel/gettext
526 - )
527 -"
528 -
529 -RDEPEND="
530 - daemon? (
531 - app-arch/xz-utils
532 - >=app-emulation/lxc-2.0.7[seccomp]
533 - dnsmasq? (
534 - net-dns/dnsmasq[dhcp,ipv6?]
535 - )
536 - net-misc/rsync[xattr]
537 - sys-apps/iproute2[ipv6?]
538 - sys-fs/squashfs-tools
539 - virtual/acl
540 - )
541 -"
542 -
543 -CONFIG_CHECK="
544 - ~BRIDGE
545 - ~DUMMY
546 - ~IP6_NF_NAT
547 - ~IP6_NF_TARGET_MASQUERADE
548 - ~IPV6
549 - ~IP_NF_NAT
550 - ~IP_NF_TARGET_MASQUERADE
551 - ~MACVLAN
552 - ~NETFILTER_XT_MATCH_COMMENT
553 - ~NET_IPGRE
554 - ~NET_IPGRE_DEMUX
555 - ~NET_IPIP
556 - ~NF_NAT_MASQUERADE_IPV4
557 - ~NF_NAT_MASQUERADE_IPV6
558 - ~VXLAN
559 -"
560 -
561 -ERROR_BRIDGE="BRIDGE: needed for network commands"
562 -ERROR_DUMMY="DUMMY: needed for network commands"
563 -ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
564 -ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
565 -ERROR_IPV6="IPV6: needed for network commands"
566 -ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
567 -ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
568 -ERROR_MACVLAN="MACVLAN: needed for network commands"
569 -ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
570 -ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
571 -ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
572 -ERROR_NET_IPIP="NET_IPIP: needed for network commands"
573 -ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
574 -ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
575 -ERROR_VXLAN="VXLAN: needed for network commands"
576 -
577 -PATCHES=(
578 - "${FILESDIR}/${PN}-dont-go-get.patch"
579 -)
580 -
581 -src_prepare() {
582 - default_src_prepare
583 -
584 - # Examples in go-lxc make our build fail.
585 - rm -rf "${S}/src/${EGO_PN}/vendor/gopkg.in/lxc/go-lxc.v2/examples" || die
586 -}
587 -
588 -src_compile() {
589 - export GOPATH="${S}"
590 -
591 - cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
592 -
593 - tmpgoroot="${T}/goroot"
594 - if use daemon; then
595 - # Build binaries
596 - emake
597 - else
598 - # build client tool
599 - emake client
600 - fi
601 -
602 - use nls && emake build-mo
603 -}
604 -
605 -src_test() {
606 - if use daemon; then
607 - export GOPATH="${S}"
608 - cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
609 -
610 - emake check
611 - else
612 - einfo "No tests to run for client-only builds"
613 - fi
614 -}
615 -
616 -src_install() {
617 - dobin bin/lxc
618 - if use daemon; then
619 - dosbin bin/lxd
620 - dobin bin/fuidshift
621 - fi
622 -
623 - cd "src/${EGO_PN}" || die "can't cd into ${S}/src/${EGO_PN}"
624 -
625 - if use nls; then
626 - domo po/*.mo
627 - fi
628 -
629 - if use daemon; then
630 - newinitd "${FILESDIR}"/${PN}.initd lxd
631 - newconfd "${FILESDIR}"/${PN}.confd.1 lxd
632 -
633 - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
634 - fi
635 -
636 - newbashcomp scripts/bash/lxd-client lxc
637 -
638 - dodoc AUTHORS README.md doc/*
639 -}
640 -
641 -pkg_postinst() {
642 - einfo
643 - einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
644 - einfo "including a Quick Start."
645 -
646 - # The messaging below only applies to daemon installs
647 - use daemon || return 0
648 -
649 - # The control socket will be owned by (and writeable by) this group.
650 - enewgroup lxd
651 -
652 - # Ubuntu also defines an lxd user but it appears unused (the daemon
653 - # must run as root)
654 -
655 - einfo
656 - einfo "Though not strictly required, some features are enabled at run-time"
657 - einfo "when the relevant helper programs are detected:"
658 - einfo "- sys-apps/apparmor"
659 - einfo "- sys-fs/btrfs-progs"
660 - einfo "- sys-fs/lvm2"
661 - einfo "- sys-fs/lxcfs"
662 - einfo "- sys-fs/zfs"
663 - einfo "- sys-process/criu"
664 - einfo
665 - einfo "Since these features can't be disabled at build-time they are"
666 - einfo "not USE-conditional."
667 - einfo
668 - einfo "Networks with bridge.mode=fan are unsupported due to requiring"
669 - einfo "a patched kernel and iproute2."
670 -}
671
672 diff --git a/app-emulation/lxd/lxd-3.0.0.ebuild b/app-emulation/lxd/lxd-3.0.0.ebuild
673 deleted file mode 100644
674 index a8e19ac3237..00000000000
675 --- a/app-emulation/lxd/lxd-3.0.0.ebuild
676 +++ /dev/null
677 @@ -1,251 +0,0 @@
678 -# Copyright 1999-2018 Gentoo Foundation
679 -# Distributed under the terms of the GNU General Public License v2
680 -
681 -EAPI=6
682 -
683 -DESCRIPTION="Fast, dense and secure container management"
684 -HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
685 -EGO_PN_PARENT="github.com/lxc"
686 -EGO_PN="${EGO_PN_PARENT}/lxd"
687 -
688 -# Maintained with https://github.com/hsoft/gentoo-ego-vendor-update
689 -# The "# branch" comments are there for the script, they're important.
690 -EGO_VENDOR=(
691 - "github.com/lxc/lxd e641ae45dc13cc27510c9d2127eece46ed9ac16b"
692 - "github.com/CanonicalLtd/go-sqlite3 730012cee3364e7717c28f7e9b05ee6dd8684bae"
693 - "github.com/CanonicalLtd/dqlite 9334841532709c77fc79e13a08408694e4bb3616"
694 - "github.com/CanonicalLtd/go-grpc-sql 534b56d0c689ed437e6cff44868964d45d3ec85c"
695 - "github.com/CanonicalLtd/raft-http e4290d0af830073ec140538e8974aa4393495ea1"
696 - "github.com/CanonicalLtd/raft-membership 26ef52960f54c472f52fb3701f19f25319e1032e"
697 - "github.com/CanonicalLtd/raft-test 22441a088d5630ddd2e971eae68074d2b645f1b7"
698 - "github.com/dustinkirkland/golang-petname d3c2ba80e75eeef10c5cf2fc76d2c809637376b3"
699 - "github.com/flosch/pongo2 97eac295f74b5fbb7fd3113e35f4ccf3c816e389"
700 - "github.com/juju/errors c7d06af17c68cd34c835053720b21f6549d9b0ee"
701 - "github.com/juju/idmclient 15392b0e99abe5983297959c737b8d000e43b34c"
702 - "github.com/juju/httprequest 77d36ac4b71a6095506c0617d5881846478558cb"
703 - "github.com/juju/utils d18e608d01400189bcda3e2669505cbd30e9dda9"
704 - "github.com/juju/loggo 7f1609ff1f3fcf3519ed62ccaaa9e609ea287838"
705 - "github.com/juju/webbrowser 54b8c57083b4afb7dc75da7f13e2967b2606a507"
706 - "github.com/juju/gomaasapi 663f786f595ba1707f56f62f7f4f2284c47c0f1d"
707 - "github.com/juju/schema e4f08199aa80d3194008c0bd2e14ef5edc0e6be6"
708 - "github.com/juju/version b64dbd566305c836274f0268fa59183a52906b36"
709 - "github.com/juju/persistent-cookiejar d5e5a8405ef9633c84af42fbcc734ec8dd73c198"
710 - "github.com/juju/go4 40d72ab9641a2a8c36a9c46a51e28367115c8e59"
711 - "github.com/juju/testing 43f926548f91d55be6bae26ecb7d2386c64e887c"
712 - "github.com/juju/retry 1998d01ba1c3eeb4a4728c4a50660025b2fe7c8f"
713 - "github.com/golang/protobuf e09c5db296004fbe3f74490e84dcd62c3c5ddb1b"
714 - "github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998"
715 - "github.com/gorilla/mux 4dbd923b0c9e99ff63ad54b0e9705ff92d3cdb06"
716 - "github.com/gorilla/websocket eb925808374e5ca90c83401a40d711dc08c0c0f6"
717 - "github.com/julienschmidt/httprouter d1898390779332322e6b5ca5011da4bf249bb056"
718 - "github.com/rogpeppe/fastuuid 6724a57986aff9bff1a1770e9347036def7c89f6"
719 - "github.com/pkg/errors 816c9085562cd7ee03e7f8188a1cfd942858cded"
720 - "github.com/ryanfaerman/fsm 3dc1bc0980272fd56d81167a48a641dab8356e29"
721 - "github.com/hashicorp/raft a3fb4581fb07b16ecf1c3361580d4bdb17de9d98"
722 - "github.com/hashicorp/go-immutable-radix 7f3cd4390caab3250a57f30efdb2a65dd7649ecf"
723 - "github.com/hashicorp/golang-lru 0fb14efe8c47ae851c0034ed7a448854d3d34cf3"
724 - "github.com/hashicorp/go-msgpack fa3f63826f7c23912c15263591e65d54d080b458"
725 - "github.com/hashicorp/raft-boltdb 6e5ba93211eaf8d9a2ad7e41ffad8c6f160f9fe3"
726 - "github.com/armon/go-metrics 783273d703149aaeb9897cf58613d5af48861c25"
727 - "github.com/stretchr/testify c679ae2cc0cb27ec3293fea7e254e47386f05d69"
728 - "github.com/boltdb/bolt fd01fc79c553a8e99d512a07e8e0c63d4a3ccfc5"
729 - "github.com/mattn/go-colorable efa589957cd060542a26d2dd7832fd6a6c6c3ade"
730 - "github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"
731 - "github.com/mattn/go-runewidth a9d6d1e4dc51df2130326793d49971f238839169"
732 - "github.com/syndtr/gocapability 33e07d32887e1e06b7c025f27ce52f62c7990bc0"
733 - "github.com/pborman/uuid c65b2f87fee37d1c7854c9164a450713c28d50cd"
734 - "github.com/spf13/cobra 4dab30cb33e6633c33c787106bafbfbfdde7842d"
735 - "github.com/spf13/pflag 1cd4a0c365d95803411bec89fb7b76bade17053b"
736 - "github.com/cpuguy83/go-md2man 48d8747a2ca13185e7cc8efe6e9fc196a83f71a5"
737 - "github.com/gosexy/gettext 74466a0a0c4a62fea38f44aa161d4bbfbe79dd6b"
738 - "github.com/frankban/quicktest 536e76da5efc46dc247088384c2d2cea7da968aa"
739 - "github.com/google/go-cmp 5411ab924f9ffa6566244a9e504bc347edacffd3"
740 - "github.com/kr/pretty cfb55aafdaf3ec08f0db22699ab822c50091b1c4"
741 - "github.com/kr/text 7cafcd837844e784b526369c9bce262804aebc60"
742 - "github.com/olekukonko/tablewriter b8a9be070da40449e501c3c4730a889e42d87a9e"
743 - "google.golang.org/genproto ab0870e398d5dd054b868c0db1481ab029b9a9f2 github.com/google/go-genproto"
744 - "google.golang.org/grpc 2dfcc11f7a6d4791ba627222d783eedf268b4b95 github.com/grpc/grpc-go"
745 - "golang.org/x/crypto 12892e8c234f4fe6f6803f052061de9057903bb2 github.com/golang/crypto"
746 - "golang.org/x/net b68f30494add4df6bd8ef5e82803f308e7f7c59c github.com/golang/net"
747 - "golang.org/x/sys 378d26f46672a356c46195c28f61bdb4c0a781dd github.com/golang/sys"
748 - "golang.org/x/text ece95c760240037f89ebcbdd7155ac8cb52e38fa github.com/golang/text"
749 - "gopkg.in/errgo.v1 442357a80af5c6bf9b6d51ae791a39c3421004f3 github.com/go-errgo/errgo" # branch v1
750 - "gopkg.in/juju/names.v2 54f00845ae470a362430a966fe17f35f8784ac92 github.com/juju/names" # branch v2
751 - "gopkg.in/juju/environschema.v1 7359fc7857abe2b11b5b3e23811a9c64cb6b01e0 github.com/juju/environschema" # branch v1
752 - "gopkg.in/yaml.v2 5420a8b6744d3b0345ab293f6fcba19c978f1183 github.com/go-yaml/yaml" # branch v2.2.1
753 - "gopkg.in/macaroon-bakery.v2 94012773d2874a067572bd16d7d11ae02968b47b github.com/go-macaroon-bakery/macaroon-bakery" # branch v2.0.1
754 - "gopkg.in/macaroon.v2 bed2a428da6e56d950bed5b41fcbae3141e5b0d0 github.com/go-macaroon/macaroon" # branch v2.0.0
755 - "gopkg.in/httprequest.v1 1a21782420ea13c3c6fb1d03578f446b3248edb1 github.com/go-httprequest/httprequest" # branch v1.1.1
756 - "gopkg.in/lxc/go-lxc.v2 2660c429a942a4a21455765c7046dde612c1baa7 github.com/lxc/go-lxc" # branch v2
757 - "gopkg.in/tomb.v2 d5d1b5820637886def9eef33e03a27a9f166942c github.com/go-tomb/tomb" # branch v2
758 - "gopkg.in/mgo.v2 3f83fa5005286a7fe593b055f0d7771a7dce4655 github.com/go-mgo/mgo" # branch v2
759 - "gopkg.in/retry.v1 2d7c7c65cc71d024968d9ff4385d5e7ad3a83fcc github.com/go-retry/retry" # branch v1.0.0
760 - "gopkg.in/check.v1 20d25e2804050c1cd24a7eea1e7a6447dd0e74ec github.com/go-check/check" # branch v1
761 -)
762 -
763 -ARCHIVE_URI="https://${EGO_PN}/archive/${P}.tar.gz -> ${P}.tar.gz"
764 -LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
765 -SLOT="0"
766 -KEYWORDS="~amd64"
767 -
768 -IUSE="+daemon +ipv6 +dnsmasq nls test"
769 -
770 -inherit bash-completion-r1 linux-info systemd user golang-vcs-snapshot
771 -
772 -SRC_URI="${ARCHIVE_URI}
773 - ${EGO_VENDOR_URI}"
774 -
775 -DEPEND="
776 - >=dev-lang/go-1.7.1
777 - dev-libs/protobuf
778 - nls? ( sys-devel/gettext )
779 - test? (
780 - app-misc/jq
781 - dev-db/sqlite
782 - net-misc/curl
783 - sys-devel/gettext
784 - )
785 -"
786 -
787 -RDEPEND="
788 - daemon? (
789 - app-arch/xz-utils
790 - >=app-emulation/lxc-2.0.7[seccomp]
791 - dnsmasq? (
792 - net-dns/dnsmasq[dhcp,ipv6?]
793 - )
794 - net-misc/rsync[xattr]
795 - sys-apps/iproute2[ipv6?]
796 - sys-fs/squashfs-tools
797 - virtual/acl
798 - )
799 -"
800 -
801 -CONFIG_CHECK="
802 - ~BRIDGE
803 - ~DUMMY
804 - ~IP6_NF_NAT
805 - ~IP6_NF_TARGET_MASQUERADE
806 - ~IPV6
807 - ~IP_NF_NAT
808 - ~IP_NF_TARGET_MASQUERADE
809 - ~MACVLAN
810 - ~NETFILTER_XT_MATCH_COMMENT
811 - ~NET_IPGRE
812 - ~NET_IPGRE_DEMUX
813 - ~NET_IPIP
814 - ~NF_NAT_MASQUERADE_IPV4
815 - ~NF_NAT_MASQUERADE_IPV6
816 - ~VXLAN
817 -"
818 -
819 -ERROR_BRIDGE="BRIDGE: needed for network commands"
820 -ERROR_DUMMY="DUMMY: needed for network commands"
821 -ERROR_IP6_NF_NAT="IP6_NF_NAT: needed for network commands"
822 -ERROR_IP6_NF_TARGET_MASQUERADE="IP6_NF_TARGET_MASQUERADE: needed for network commands"
823 -ERROR_IPV6="IPV6: needed for network commands"
824 -ERROR_IP_NF_NAT="IP_NF_NAT: needed for network commands"
825 -ERROR_IP_NF_TARGET_MASQUERADE="IP_NF_TARGET_MASQUERADE: needed for network commands"
826 -ERROR_MACVLAN="MACVLAN: needed for network commands"
827 -ERROR_NETFILTER_XT_MATCH_COMMENT="NETFILTER_XT_MATCH_COMMENT: needed for network commands"
828 -ERROR_NET_IPGRE="NET_IPGRE: needed for network commands"
829 -ERROR_NET_IPGRE_DEMUX="NET_IPGRE_DEMUX: needed for network commands"
830 -ERROR_NET_IPIP="NET_IPIP: needed for network commands"
831 -ERROR_NF_NAT_MASQUERADE_IPV4="NF_NAT_MASQUERADE_IPV4: needed for network commands"
832 -ERROR_NF_NAT_MASQUERADE_IPV6="NF_NAT_MASQUERADE_IPV6: needed for network commands"
833 -ERROR_VXLAN="VXLAN: needed for network commands"
834 -
835 -PATCHES=(
836 - "${FILESDIR}/${PN}-dont-go-get.patch"
837 -)
838 -
839 -src_prepare() {
840 - default_src_prepare
841 -
842 - # Examples in go-lxc make our build fail.
843 - rm -rf "${S}/src/${EGO_PN}/vendor/gopkg.in/lxc/go-lxc.v2/examples" || die
844 -}
845 -
846 -src_compile() {
847 - export GOPATH="${S}"
848 -
849 - cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
850 -
851 - tmpgoroot="${T}/goroot"
852 - if use daemon; then
853 - # Build binaries
854 - emake
855 - else
856 - # build client tool
857 - emake client
858 - fi
859 -
860 - use nls && emake build-mo
861 -}
862 -
863 -src_test() {
864 - if use daemon; then
865 - export GOPATH="${S}"
866 - cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
867 -
868 - emake check
869 - else
870 - einfo "No tests to run for client-only builds"
871 - fi
872 -}
873 -
874 -src_install() {
875 - dobin bin/lxc
876 - if use daemon; then
877 - dosbin bin/lxd
878 - dobin bin/fuidshift
879 - fi
880 -
881 - cd "src/${EGO_PN}" || die "can't cd into ${S}/src/${EGO_PN}"
882 -
883 - if use nls; then
884 - domo po/*.mo
885 - fi
886 -
887 - if use daemon; then
888 - newinitd "${FILESDIR}"/${PN}.initd lxd
889 - newconfd "${FILESDIR}"/${PN}.confd lxd
890 -
891 - systemd_newunit "${FILESDIR}"/${PN}.service ${PN}.service
892 - fi
893 -
894 - newbashcomp scripts/bash/lxd-client lxc
895 -
896 - dodoc AUTHORS README.md doc/*
897 -}
898 -
899 -pkg_postinst() {
900 - einfo
901 - einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
902 - einfo "including a Quick Start."
903 -
904 - # The messaging below only applies to daemon installs
905 - use daemon || return 0
906 -
907 - # The control socket will be owned by (and writeable by) this group.
908 - enewgroup lxd
909 -
910 - # Ubuntu also defines an lxd user but it appears unused (the daemon
911 - # must run as root)
912 -
913 - einfo
914 - einfo "Though not strictly required, some features are enabled at run-time"
915 - einfo "when the relevant helper programs are detected:"
916 - einfo "- sys-apps/apparmor"
917 - einfo "- sys-fs/btrfs-progs"
918 - einfo "- sys-fs/lvm2"
919 - einfo "- sys-fs/lxcfs"
920 - einfo "- sys-fs/zfs"
921 - einfo "- sys-process/criu"
922 - einfo
923 - einfo "Since these features can't be disabled at build-time they are"
924 - einfo "not USE-conditional."
925 - einfo
926 - einfo "Networks with bridge.mode=fan are unsupported due to requiring"
927 - einfo "a patched kernel and iproute2."
928 -}