Gentoo Archives: gentoo-commits

From: Aric Belsito <lluixhi@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-fs/lvm2/files/, sys-fs/lvm2/
Date: Fri, 05 May 2017 03:55:19
Message-Id: 1493956438.d40078e28cc87e25d184452d4c4c94b4d84f37c7.lluixhi@gentoo
1 commit: d40078e28cc87e25d184452d4c4c94b4d84f37c7
2 Author: Aric Belsito <lluixhi <AT> gmail <DOT> com>
3 AuthorDate: Fri May 5 03:53:58 2017 +0000
4 Commit: Aric Belsito <lluixhi <AT> gmail <DOT> com>
5 CommitDate: Fri May 5 03:53:58 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=d40078e2
7
8 sys-fs/lvm2: version bump to 2.02.171
9
10 Also add 2.02.145-r2, which is now marked stable.
11 Sync with upstream.
12
13 sys-fs/lvm2/Manifest | 36 +++---
14 sys-fs/lvm2/files/clvmd.rc-2.02.39 | 1 -
15 sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2 | 1 -
16 sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1 | 1 -
17 sys-fs/lvm2/files/dmtab | 1 -
18 sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2 | 1 -
19 sys-fs/lvm2/files/lvm.rc-2.02.105-r2 | 1 -
20 sys-fs/lvm2/files/lvm.rc-2.02.116-r4 | 1 -
21 .../{lvm.rc-2.02.116-r4 => lvm.rc-2.02.116-r6} | 3 +-
22 sys-fs/lvm2/files/lvm.rc-2.02.166-r2 | 1 -
23 .../lvm2/files/lvm2-2.02.136-fix-stdio-usage.patch | 112 ++++++++++++++++++
24 sys-fs/lvm2/files/lvm2-2.02.136-portability.patch | 44 +++++++
25 sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch | 127 +++++++++++++++++++++
26 sys-fs/lvm2/files/lvmetad.initd-2.02.105-r2 | 1 -
27 sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 | 1 -
28 sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1 | 1 -
29 sys-fs/lvm2/lvm2-2.02.116-r4.ebuild | 1 -
30 sys-fs/lvm2/lvm2-2.02.116.ebuild | 1 -
31 ...-2.02.166-r2.ebuild => lvm2-2.02.145-r2.ebuild} | 22 ++--
32 ...vm2-2.02.166-r2.ebuild => lvm2-2.02.171.ebuild} | 7 +-
33 20 files changed, 315 insertions(+), 49 deletions(-)
34
35 diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
36 index 0b156fb..bb3e23b 100644
37 --- a/sys-fs/lvm2/Manifest
38 +++ b/sys-fs/lvm2/Manifest
39 @@ -1,21 +1,25 @@
40 AUX clvmd.confd-2.02.39 213 SHA256 68442d5c9da81bad79fa6b1beaede290f24ea6a4e4415f3d9f4e37ccca6c524a SHA512 9614c4188c9a5bcf398d1f521b52d7e2281fcdf76265fdaca4acda22be282d8468e82b54a2661d5753f4b9a442ebe93a60daf87c846db4e275a283f71c9fd8e2 WHIRLPOOL b429d06a5200d37f46e72190060bc2fe866575ba441b5f92d12d939bdc5d411ef37e895a7369bbaaf733b1a0d0305a05d499c7ae6c7360fe8767e902d2a3bfc4
41 -AUX clvmd.rc-2.02.39 3597 SHA256 51f46131b5955b399f4f4e5e456aeb56edd4239cdb6625c3b4f60d8b34e85352 SHA512 5adce1c19994296f890e59f56785bcee0a21cc3f4312c1e120d11431f25fba6225e0d1ee89443862d6ffe6fc381cea0f27863b2f241f44c2a9cf9b779f820ff0 WHIRLPOOL ac6e00e374778bd96635c1a14be8636908126b865226366bad9b8c88d5de43b91ff91fd5a551571f9bd1c6096c294dec235bf7d2f67dce28d67cf7b48a42af3d
42 +AUX clvmd.rc-2.02.39 3590 SHA256 50f7297c3a66656832dc7cacb4a6b8614a30748c59a19b56ed479a99e9068c7c SHA512 2a16b700f475a65477d548b4cb5fb26129c86d2244b7b5716ffdb4e9b13cf2e37bc1fc986c080c5c4d1c0e2b5436b0cc6fcb0527c9b98c1b29b85ca512551532 WHIRLPOOL e546e98765c8740b3893f25207694bc6b33fb3d46f15facbf856c41ded17071fbad4c969a826ecc13c8cef06b02198406de0760c685b31390034ee25f7922617
43 AUX device-mapper.conf-1.02.22-r3 15 SHA256 57777904f12a35617e5a4193c964ebb32396452487fd02353e71e16e7b46bc22 SHA512 1846e0ca1be7170d4c0beb694a23aea4d19b24b99a248bb0f4e034286a6beede0a8efc474b0c237e33ee72c86c93b6238f2d5ea23e224765acba99c90633261e WHIRLPOOL a0de185e849cd4d1aab9f145a6330f267ca547ba4ec7720be6f33e2c3c4c182b8674ea220b894f0fc806fe6637ba7bcabd739ca57b53b3efa5fad0cf1e57ba2e
44 -AUX device-mapper.rc-2.02.105-r2 3714 SHA256 656a73ab54f078b9d1610945cf2b5fca62b97241fe503382adcb869ec808cfba SHA512 2461dd74237761353a05d8e44a548cfa3977988529521fcb079a09b2f93615c4a0388e943a46df0dd1f72279ced9a4f4d9901a965fbc16c9bee1611c805657ec WHIRLPOOL fd4919e2bc04d44ef616154c3ccf20c2cdb027a77eacdb44fb55be2b42506b954ec8385960bed86d58d1e7e2baa833966615531cd5290c3e64adc8e4c94359d4
45 -AUX dmeventd.initd-2.02.67-r1 572 SHA256 7b379916cdae04f02c530336c9f1483e93cfd15761bdb8fb0291d7368033f9f2 SHA512 168ea1bbc2fb9186c5afe838dfb9b30dca128776564a19ec657c357fc37546542888df587532916f098c9f391a9a1558197f8f31df8ee1690838daecfba26308 WHIRLPOOL e7ffe16d0243b4efcc8451a8a2dff59eb84f8679a7fa5440695044611e2d4fb1e8baa2e5c50f37dff9eb74fddd918f337d68d2225ff098ed33521a96f037e65d
46 -AUX dmtab 326 SHA256 5be366ff8ffc8f2e30467f21ca4396d3e20eb754bbb215c7d4cfb1e352bcc3f9 SHA512 a9dba029eca594a75e59d7e6577c3917113a87eb19c12258775bd62267b9d07eb35ffb413b0a9d0086c10364a2a9210e79c17ee89249a059974b58523e31f598 WHIRLPOOL aad1090b32958ceb40ea1f0c6acf28fdfc943238ca61d33ce1e50bc922687db46642253d2947413eeaaa21d9b247266a9bb06f755f753e2052f97ada0028c88d
47 -AUX lvm-monitoring.initd-2.02.105-r2 970 SHA256 3f2577f224a8f1594255c32e38aecdf3e3fe9d921a2054d851ab0cf73c3b8413 SHA512 6cde5a492356e92df58c0260d00fef176228fb5ddac1ec9b289430373217528ed9459e24b4fdcb66519eb9c4be7c5219b697bef70052daac42019458a39e6e0e WHIRLPOOL 8ff284b378bd6dba8c4ac314c7bdad24157d2462ad323822e72669507c1e3f49ef7a1456b2ffc02b538b014c456f3caf728ae3f242ae8e68f2c81d219a425ca2
48 +AUX device-mapper.rc-2.02.105-r2 3707 SHA256 e8bfde63341f9e6136ee20a15ed9ea455e2259dbcaea756f8c3d0f710c1c2746 SHA512 9940b1154a8c07cf2f2c975e209bfb1e78913d3ea77ac6334684a9b38c4f4bd34b349b71c078c9ad5700f554046771ee05e17f07b75dc4e7d839f1df2305cc4f WHIRLPOOL 33516cc0046961718dbaf8a0fd3602d8975790d93aaadbb6905b858f411e1c88857bb7d8283dce0b44b0345911c0ad9a14edec3f4e702433d639fca1367a4016
49 +AUX dmeventd.initd-2.02.67-r1 565 SHA256 5edaaad292d4fd6b67fd5323636dd2e839be33ae16fbc7872dadb0499fcf22da SHA512 c0f5317ab0cba700eab3b643fd134d8a23fe4b332c47fd94728e43dfdf97250561f60ecb47808d2c65e55cdec65cccbd51f264540c0d973b2df7ded4ec129c34 WHIRLPOOL ee6306caba934ea4d52033631e4598b250a407c3e7a906a0109582c5f3453c8f8f3985a2410aacbd8966b897e389a4b67cb62ed22d75a98d60c7d495f5b1544b
50 +AUX dmtab 319 SHA256 f86d54983e26bb36ce1d1a46f15165fed90ec6c76e5881fb04978d77952de874 SHA512 a8cc69ff832eafd64d7e45854df3380a9c5f9648297e2606c5b9b47e0015c93c7da6ef3dfd35800f36a3371635fa1906605c524be82d6740fd435c7f6bf2807b WHIRLPOOL 2ba4aceb6a030421b9384c65e5836de886f67518491c3409f3df1b09c97a4095d66d03e5e726edcad4224572b723012e8b5ccbfca4cd3e1ea46917e50e54bc73
51 +AUX lvm-monitoring.initd-2.02.105-r2 963 SHA256 42847d8e6dabbcf2cc19846c6ad22cbab65e9a033c4add569b152504b16ab477 SHA512 dc13304e8d644a55f0490c84acc36b95f43fc0e86c4b44f85f54f6ed3213ad665454e7432b3621f307b3468af0c33525c24705f4a2783e35a26e02ff1c828779 WHIRLPOOL aa417a0dd3c62ed74240579ff56a1a34e5f13b9c2bf40c274290428ef581d971158efd3dacc7ba4e274db37d6d408b3b6bb438c51519fae4dbf540d1283ebffc
52 AUX lvm.confd-2.02.28-r2 173 SHA256 28370c089c39c248d7ded0960b8d8a9256bada44d44c22ce3cec87d512ef6844 SHA512 67b153cbc5c2327c15f042b3b5590c1d8fdf9823efb19c80192ac4dcf98e530efea8ecae0aaaa4a54b0e3e4907565aa21455b364df1dbe8f2e7dffa1c5d355d0 WHIRLPOOL 06467b28ad2acf36984eef1b7b7e3d88277505760f848a808d85820cd1cccf6bb7397c00624d36961d9bdbb994e55de03444a7cfc97ecefd9bd3b785a3c6fdbf
53 -AUX lvm.rc-2.02.105-r2 2967 SHA256 9750556b8d018f959d44f3361c3e7ca79147fce02dec38bd8137b08d8a8df1b1 SHA512 9c4e1abc85c96148b46d278668225369af5e8d1cb9b47b6de46baae51ffcfbd9c5dee49c285cf936e02ed6fda366ae866a60a2d9023b26842caa485a3bec92d3 WHIRLPOOL 5144ab76632702faefffa1bdda968da379b07e9f371874076461b500922bc5bbcfd6895adb7919e2ba4c54c694b3f23c8a92abe4350039ca3d7da7cc7a0a2a4b
54 -AUX lvm.rc-2.02.116-r4 3778 SHA256 9f768b7aa564f151241134b8c15f95f31038a3bfc3122b2a9dae25fa82cc053a SHA512 7ca6e1b25629145fc0bb33b5bf5fedcb30f4e69ae6401222488307d29d86abe3c3cae3c60a2cc4c53082b6fe28027e447ee01bc3ae8c2b3bf811a75678d80b7c WHIRLPOOL a6672253ebb94bd5b46c1fac3af0f985c765561e075526ead8b00c19907af77ce330c7a981f0d153a2fbe6798bcfb63e27e20a0d4fc18d68c03a9c63e384f5fb
55 -AUX lvm.rc-2.02.166-r2 4153 SHA256 3378d46fd17b7a7cdb5aa9aa41bc7b559ba5bda225bcbe7e73d2e2453e403a2b SHA512 ec3d2aa99aee486b61d6ae4f18fd140c4f61a5c341a2c437e97c5aaf60429e10fe3a5c5d7c1c9be25b2b3652c03f4ed19aa17e9916f585874b9c26829eea370d WHIRLPOOL e01aafb8abe689ac92b8fd2c23849753cdc70f008432f28e5b929d23c282015dac8de1cb99b1b4d2b2fd1e6fee30b3f311cb31326abdc58afed286f069745869
56 +AUX lvm.rc-2.02.105-r2 2960 SHA256 e5bcc5aeed1ae95cf4199c10fcfa0488d7790e0bafe512c7947902cbd451928d SHA512 8d8ccac694110e3538aeb246244b1b129d960f35d54eb583d77e9d54bed243248b121262557fc0c69bc734a04ca35c0485428e65b1a4d06c438828a239053fae WHIRLPOOL 62d63d64ee444fd573e4511dd64bb799aacd5edabf817788155268b27f71004e7c44659f78b7f3e4e81e74054967da99b2569005866f98f020731815e95ab083
57 +AUX lvm.rc-2.02.116-r4 3771 SHA256 c7044358d8bde5f9786f40fa126011612c2255ee38bd540f5482608cbe8d9bef SHA512 aa19a17ea3c6626355ac6f82aa383e7a9b253248513d7ef876e381d1a58ab78267e0e39df95a53114675582312693a128cf517051f906aa17a244f8d398f3aed WHIRLPOOL 78b241ddfe9ed4b407d0e014074a87a0de7fb6cfbdd2293d631ff3fcd2fc458e26a8e0c870b7bdb3b9db13c604e9df93686c3dbb75378d28a1fd3a4b880fa3e4
58 +AUX lvm.rc-2.02.116-r6 3783 SHA256 088285a83ab2ea527126c36eeb72181f42815bd32b95e4442ad2b8a1c94600e5 SHA512 f819faf7844c3b946b437aee8eb5dd52bfdbb9b820a2024ad42166895e72e194898b16a34c44c69786539d19e5458c12a333f99db02c26589567bb6aabb23639 WHIRLPOOL bf10b0ba73200d17a71ecf6c4d8a3bcef9e23a2807d3e8ae432021bf2b1fe9c48931ac40af2d3f8bfd9a3cf3c4bd1e301ead404a3cd3e939d395b708963b07f6
59 +AUX lvm.rc-2.02.166-r2 4146 SHA256 257e6801b1d2890fe77b7d030489066d9129712eae395b77ae5e9e461d435f80 SHA512 a08891d52d1b7f38d09d15100ae19737ab6b65ae51f1e5d2ca43dd08988fee272972ea02fb3a04240d56812089a0744d215fed87e2ed29d09cfccba0de59d3c7 WHIRLPOOL 94bb01f3595869cd393994621b1e0e0770842d3e284dad0d109ba0fd6a64cd261d7ef55f19ce015c7e6d20609b66b21ee06d396f2230591bcbc5ad0ffe34d619
60 AUX lvm2-2.02.106-pthread-pkgconfig.patch 860 SHA256 aaf04bdb140cbedebe731a04846cbb7459cdd002ee4616a3d0725136edb5ef02 SHA512 ae073936ee15fdeabde4d3948a65f6a435b82e62aa0ddadbad399b69bd5c9bfc181d5e0be1beae9f6e899a6e8b9d7c21add13f7a1606cb5ed4762ed5aa5aa223 WHIRLPOOL 9e822f0f1c7c67b5443fb9e62547a1893d8c91f91d63f03c9f4b3d9a20cd24c377f5697f2fe24028f10949550af6f2a05d95db6d5e29700dfaa05f1c3d615773
61 AUX lvm2-2.02.108-example.conf.in.patch 1681 SHA256 c9e0b46965f68c25495e21ca9504699031ed88dbb69407a08d53569ddc88ae4c SHA512 b4e983892b7ff47e5e7617376197daa62cfd063cf398235dc4a436fd9025ec4b1e263d7418e2c2943d53be494cba4209e9d4230d54a78762b0ca526f92e9746c WHIRLPOOL 0fc73d8e6f47596fa1789118aefebf931fb217342259da838d701bdeb96f21d7de59f29ac81c3c0f4a00db711e86b9fac6b4c889cf05ffc90ad8fd5a9ef77cd1
62 AUX lvm2-2.02.108-static-pkgconfig-libs.patch 3302 SHA256 5cbdb4c4db1a77767a8cf3a89490eb0e21a2d4cc7729a8ffb099e4d0746e2775 SHA512 246f1029f9346d6bc57c2062c8a223535d0b832fa6bd86947b8b91b094dbc388706a9914f9ca0531666f77e73544612e2819335435b7576b4e91cdb1b0e4f041 WHIRLPOOL 53e723bdcfe07f668abf6fe9e6093ae38d81b01bd10ade0b40a037d44c367a6945ed86d14d70c2af8af6e7063763fd3620591b5c7384bd255b98cceb7ee192f3
63 AUX lvm2-2.02.129-example.conf.in.patch 1844 SHA256 0a5f5dfbeb36da9320c936752fa4e240c5ea82307321098e0c59e43e153548cc SHA512 a2bceec0d051fd2f7749e702d6bbabbc0edf98b11b3211256d2a49d781b1fe89071f36052045726b11b0e0bdd98242b88fc57128a048a7d6d6448c298a6233ed WHIRLPOOL a00b9e37be876377e9b156a9c4674a0d731766c73bb5b297d948ddfb4fb069732b159ea909a35682a95438647060b238303a85c97f350c47e45b97c90c536226
64 AUX lvm2-2.02.129-static-pkgconfig-libs.patch 3299 SHA256 fb8ca89e330096a0a0abb80db1922b54b4ed84408863de07ec3dc7a2d882b302 SHA512 28906793a51737679e51bf83298388ea3ca081f513d34b4c38f3fa09f574c9957f4eedfde0179e31be90631e12d41c78b3bb4bb74c069a99a69ae703f3a2f2f7 WHIRLPOOL 9f0f25896dae3f750262514a0e2f8a29a8edb1f949fc41518da98cf991d24e8216003aff7a3fba535ac1a75e8686d8dc297375da52f2188cd7b309b8067758d6
65 AUX lvm2-2.02.130-pthread-pkgconfig.patch 915 SHA256 7df0c39dcbb0e24381327e5b08e377fc80bc7e5d990abf4f3f2b3e0fc5158adc SHA512 1e45ccb3bf824fd2f8276b4ca103e95960e401e793944af68a16929040015b42d601b09adbb8f01e833071d501440a20381fe263fd1884d8fb2e7d7f5463da6d WHIRLPOOL bc5805586fd58db54c538d4d87621389ebfb4b7146b46390719c4c3d983222ec51616667b2871ff754a0348f47b210288f8fe3cbe17f95206d97a61cc1b32b8f
66 +AUX lvm2-2.02.136-fix-stdio-usage.patch 3969 SHA256 aa08181afe7d004d6f41c9dd76341164feb7d7c34a1367bad59ec776a7cbf69f SHA512 b74ea0dacc117dd6e4ede5b1f2c92dd81b6e902772928af4784d292a5174913f716c041ab26b107bcb18abb2e03bc51851b752ad64338a2dd863e8480466edde WHIRLPOOL b40906fd1c2353471b90a2817159c0c6736b3446a747292dea0102dac586f9c6aa9ed1a6ab9fadcbdc108738942af8eead169b279083046b3fe29198bdc911ca
67 +AUX lvm2-2.02.136-portability.patch 1952 SHA256 c296c52a39166ae895d53424a770f5b9f6825840ba61cd6ab4b5c8a1b907e673 SHA512 135f5bc5ad8b6e9b589d865060854de7a423db010d52e8f46e2bd4769dea50c01b2ab7d6d4a442d3a3ac6c12f05f2c0362e2f92af8f05c66bf83fc7c66acb8da WHIRLPOOL 235a5c0ab6377aff00fa36e7f962bdb4c753d73a6a2182e3e5b0a8709c4dfa953c6abde3e96050cfcdda259b616c2d6ebb72c763d207182fbe664c8d168b8056
68 AUX lvm2-2.02.139-dynamic-static-ldflags.patch 2874 SHA256 2f09df6fe503f426e9970e9243e6380654dd4037b8475a371e56ee6ed4287c46 SHA512 3486c6d0500f233cbedfe28a2c20f03e4a80301e011fa0fd41b3765eed71dc5e00c8f6f09d40c3702ea87e372db3e4dae64c32e4ffe45700bbbf137804b748fa WHIRLPOOL 427e8be7dab3afcd4bfa8bbec86d691ed99d98eb52ebe7c740eec7a90bb42dce92fc127ca3ef0a6f6da07041a3682f59b1937b836ccd0a8733200e538e53ccc0
69 +AUX lvm2-2.02.145-mkdev.patch 4111 SHA256 d9a351f8d1321d5a374b648845ecdb51f74fa23a4ff8b58757d3e184649c42bc SHA512 f3953eb8bf73adc8d048edd2c560fad3c5afbfcee19ca354f06de2b10ea2e947c972cd180fa26cf0d3dc30b5aae8946e79faac3f3a1cfb6f31222244d308a588 WHIRLPOOL cd9b3148835afa9cbb15790438e2272aab0748f88080636fe477527dadcfc5b0ea293c5f75e3e16fe9705bc3f4384d86345052baeb153a489e00fc5ce02530f6
70 AUX lvm2-2.02.166-fix-stdio-usage.patch 1554 SHA256 4569db8160a3d2cf93d5ef49589743dfabd4cd93c9c25c3a0f0189044cce268e SHA512 ebbbe2b7f3be8def90f4ebaeda879b3970da3ca3b3597ef2ee5406dc723e716d3887e5b21724f33f83745f70e3b0e63ed30426d90f40773da7adf8d5e132e259 WHIRLPOOL 605cd74484aaea84ff68c1b9fbc7d87f6faea83222a140926c626b331783980b3da0a0d1048b23e397f05cdae9585c0e565d121d93d8648bec0ed328e221a3de
71 AUX lvm2-2.02.166-portability.patch 1289 SHA256 f22bb0c3b228fef0563b4ed2c19125710acf22156e3e698e08ad65a6d613cfe4 SHA512 d3b4600ed7ad1e1cf191c81eab4681023e4ea9e257808e2da8656841f70c6e1880642f5dc68ce1032e40d8a4bf7aedf82ec4d6b17fb24923a32c4afa83b6dd5f WHIRLPOOL 31e368f2c48dc6b85bd227ac25dbe47a19bff81c247d28bfc8b750e48bc6a0e45b3a20cfb0b5760dbfc3ac75f0bad9f75a9c0530e6a89edbe0c04f8700961d6a
72 AUX lvm2-2.02.56-lvm2create_initrd.patch 2032 SHA256 b892d0544e05350e78ea400c16e6fd3657671d9bdf50bfae70505fd79bdda081 SHA512 b2a1705fa6b962027ebc5047583547489afe8ef8d8977c6284a28d0a8b0e05e20e6c48bd6c02a8bb02de9cfb40ac2d6e2a4b8ed8ef8c4ae7b6ea9a29bc4194de WHIRLPOOL cb533df528be0aae4bf50966285ef7a238f810d955ee86d5b446f43944d093732eff6ef8178d1654c4a2c075049ffc11994a99de6291bab1140cb8812be8b8a0
73 @@ -27,12 +31,14 @@ AUX lvm2-2.02.99-locale-muck.patch 405 SHA256 fa135beaec5a75a271852da44009390e04
74 AUX lvm2-avoid-mallinfo.patch 2772 SHA256 d4faa07ecbc6e0fe324f8d5ca65e0dab6e65dd42e871a95e52186c00f390e7e3 SHA512 55e5118aae081863acdb7cda1b9b10955545420a6a7a8048ec0f2b6759d9f1a4fdb21c6445597d43b7aef3b5db8123cc784fb1e897c89242e1d5541e58798280 WHIRLPOOL 5cbd2623c984ec3b66f57d904a9eb0814e192f214b12bc80cdc54498f5d318580dbfa33d7a9da7bbef5216553a2b33d8f2ad791d83336ba2c27453b8e80b13b3
75 AUX lvm2-fix-stdio-usage.patch 3666 SHA256 79c5379cbf660f8dabd45359463c77a40b5a83153b54c67ce36049260dac9071 SHA512 c4d55b366a60926baadf431dd382012eb808490c0bb514e01503d526cfd7ae573efa2d60a92bd5f6f451b54b11fb5cf827f45cec35cfcdee6aa291674cc776dd WHIRLPOOL 48be6a1205c2293fda51bb8b103db0eebe4b28794a6983c910e5761bb50712da4552eb339a485258f0f79032e10aa7589f65411de282f83ab910881c52a356ed
76 AUX lvm2-musl-fixes.patch 1537 SHA256 6516f64faeccaf87641f7c29823344baea0f3af9ac14701e98fa768cbccb703d SHA512 87bd64a0c7525cbf5d49f1fbdd4a86f23bade065362580a1f2ef3b73b5e76e865e620800c922aa6819ace78daf3d4e2ce96b7990c63dcdbf504d03e636d26c00 WHIRLPOOL 9aeabec1f8b0e3487cad583e359c729b5c45ecbc426b48c19260d1f3a8e377fe5e8f09297d893dc2588b9ee11537148558a372c029ac84c02282011cc07440fe
77 -AUX lvmetad.initd-2.02.105-r2 294 SHA256 6da831ad5d96fabb5cdfdf41e4f3228020764edcad5101b6eeb9a0edaa4af259 SHA512 6a74b5d82aeecfefe2ecf59285da68abe6fb83859bb7097c40795581a2281ca4aa3d563f63ecceb691c4e02d63e5a402f3bec5a206f32d58f92f9fe322d49245 WHIRLPOOL 3eabc58e707662d50469e4a46ba2fea8ba3102857b2ec9c53b213f38bc51d4605b1e9675539299c4ad2db9107b00473c551f3be8e110a3b5ee0a4c5eb33cfa88
78 -AUX lvmetad.initd-2.02.116-r3 355 SHA256 a447400a2b08828f5d63e9b4d3ccadd21a1cb3737823f935579376e2add8842c SHA512 d471258df5a4fedd506d3c75e986db4d27787b6e413a58a5d68bd6467f6d5583d79fe12711079e72be81911278ac0dc7f7887d15763e7455f61752687cf22b49 WHIRLPOOL c41abcbed340dfcc71ae110d4af08b6281b2da93babab8c2d1c5e4a9f38276d6cce72dcd15dce02ebb144ab700024af1b60d653df3701a575f7bccb96421e221
79 -AUX lvmlockd.initd-2.02.166-r1 400 SHA256 d87de4c635da9a083db56112c77d78a6d4834874ae87e4944e1e86047fe1e097 SHA512 157d468f05d05c1498ada8f5042280d29618e57f994cfae38ad31cef6936669ef19a18bfb59b6e37ee3217ac35ff3b1f3eb755aba4dd884ad895b9d637617ccd WHIRLPOOL 795a126654b826553075f8b29e23b1e4dd8f26b43392cbceaacf8bfaab8635b0944d3adeb90db2c02f7f26a1106bfe314df879b5c558b341aa406d7d59e379b9
80 +AUX lvmetad.initd-2.02.105-r2 287 SHA256 5b4c806ef07acdb1d3a8c8a8eda7c43ebc88760a7e9034dd81269fb6c2a44cbf SHA512 5fe1a47a1c54546af70c64fc001db3111e519cb81d8672761b64f50b4c552d0fa79bd0770fb4f4f3e0e0ac584b1e13ea91ac1a33cea1cc1f484cff0dde1a3b0b WHIRLPOOL e9a12a7bf17e3bf8b76132a067a1cb395e92c53757e5a2e102aa5024e71b779fdcd23f32331eb628aff94eeb76bea6ef87ec575ea9528754ee349a0b9b6710a4
81 +AUX lvmetad.initd-2.02.116-r3 348 SHA256 e7f17004d505eae5d8a2fb336b22f1cdb20bb2ecf85a98daf2485bb4b0d4ff12 SHA512 19aafd07aa6ebe3f05e321048480f746a9aafd1ad4e0323486db5c54035430f607e171d2246e91bbbf8a2a7e15278d793ad13d84e824df7af65345070483a696 WHIRLPOOL d11b18ec2b933c0fcb89a1dc913130ba3f0bd003c65b5f703f92c108e6ca4d00190b9a0b948b0afde13d2017a34da3fab8f2354a2324228597fcac3676fc2265
82 +AUX lvmlockd.initd-2.02.166-r1 393 SHA256 c7c3c7dfa651030fd277ba6713bd8cc6bfa361068e90316cbf8d501f42eeabf9 SHA512 11d6f186799d8628220eccb4823e5bd251bc3c447e6c3f8a63c025dc4e08e0a7638a8439967ea2ee8a717264887597be4992afca59571ebaa651441782288081 WHIRLPOOL 8d0ace7512b27027a70211097ee661a877fe3c2da5d28c0d863dc21d207f6198cacba0a6f86d620e8387fda7c3f996689da5e971e96a9466a2ea9a713b88636b
83 DIST LVM2.2.02.116.tgz 1538340 SHA256 2479d6ea61c405efcfcd8a78390d00c1d2e9c92c0262f3ed599f2c0fb6f0b767 SHA512 992541339637d597257850b4ff7f5348fb7cdcccf806ac8d986a3be1ad1edc5f6bfaedeed5128690c541d1a485cdc75742e90a766363c39867901003518fb84d WHIRLPOOL 1e89ec941882fddba62c9649be46eb5bc6c9cb899669d4bbe4a4a1023c8bf7d8264c4815ef88bb39dedcb9637815411feb826aa102e629d77b80e45e099e398d
84 -DIST LVM2.2.02.166.tgz 2148324 SHA256 e120b066b85b224552efda40204488c5123de068725676fd6e5c8bc655051b94 SHA512 8bebe9b474f791b5edf5366b0bd24861fbbaf8a83afa2a9e2a8e3917e05e4ecbf6877f018be03ffb4e9b4c8832208264165b85182bf79a07661adf35128b4a21 WHIRLPOOL a4c2e0b2e8da85301b2518b35193304436715fdf45cbc7bc28fd6f7b88af15e611134d5a530d2311b23544aa67c3a7f13fd3780d4d46fc10854e624fb8b27870
85 -EBUILD lvm2-2.02.116-r4.ebuild 9769 SHA256 805fd9f6b2a50cdee337df0c17841ad8cbfb783ec584f82ae99d18f4d4bd2cda SHA512 ff43be372bcfb7fd7a0cf22c85d2c4aaa790d89be56b9718bad0d635fa37fb29646074832b39a3a9f28e5c3f06c334ff9fa37bd128bfc3f67577234f1763615c WHIRLPOOL b22b87da6833266f929b0972772b573857a92858454974ca588e5cdf6d1e6412b19df49f89b432d022c51f61bf65590ad7802874efcbfd673ac8af78e1aa3f7f
86 -EBUILD lvm2-2.02.116.ebuild 9403 SHA256 4cd253d414f2f5a43877a46a29060b49370b7de1fb839b829148d41b452a30ea SHA512 b4341ff966c615dda3d3a15e63e227b1dea7942bcbf3d3ab3023461b6c059cf9e2149456052c698a0688314cfdb23eb86bad8c4c4e79cc8ed46f23cc7da371c7 WHIRLPOOL bddad07d3066a6e9c50a9f65b4a660bfb3211269e8dab12213f27811badfc74ec51aed6816c098ab7ef8279ba236d27e31b7b629e9428d505a85b2b0015853ab
87 -EBUILD lvm2-2.02.166-r2.ebuild 9840 SHA256 f274c3a719d3b8395810392d09c6d002bf863e7d236d3c7143306542959846c9 SHA512 0a5fbe9c91ea255d3f23c8dd039fd3d52c67fd93200cdd2915e487d3c2d1bd895aaf30ae8a0e36dd98c517b0095cf08582428f02deebc51de6cd1f68c3b3931f WHIRLPOOL 5528277f3f74dddf634d7774234efd1db513a596fec8d09325db897897fe62eead1aba618110d9ff299fe72b69daf18ba75f5c2c728699c2d0778b57d313f718
88 +DIST LVM2.2.02.145.tgz 1986370 SHA256 98b7c4c07c485a462c6a86e1a5265757133ceea36289ead8a419af29ef39560b SHA512 84e28b3efc940837ea9da70fce620744aea0945ba29383b76ad7bcd4b5259b897c714162a8e8b7cfe26ae736a3ad2eca633a3e0df4d6280a32b28bd4cf472d27 WHIRLPOOL b8c6f4b737625547d4c2994d055f3334e2954f160d10840f1405b6a78f25fc17ba1d270f574408c151140e2afceb007cbfa1c146ed105bbdeca001a03368d549
89 +DIST LVM2.2.02.171.tgz 2333643 SHA256 b815a711a2fabaa5c3dc1a4a284df0268bf0f325f0fc0f5c9530c9bbb54b9964 SHA512 801adcc2ae483f81edf6bfba73090b6b8f710370e48764f08a62da71d617157075bea01593c2535ad5ba71dcb5e0cfe83cec9a65180a6e8b9e0d214bdee79883 WHIRLPOOL fedd62612c6bb4b7764277a0d4474ff3557f041858c71eb7bf2a1c06b646637fe719f91a12c1b5c58ccefa7f4d2daba6bf30409340c52fd3a1b8b01ce62467ab
90 +EBUILD lvm2-2.02.116-r4.ebuild 9762 SHA256 6042ffe221d8740b3a58f7eaf56568c51f1934fe424879464184db51b297305a SHA512 68de2ebdaf16365295e14dfa51b5b393ef0a57287abbd6306d58138691fceb5f491aa5f1f4164c28aff73fd58dbfbd9ea5d21f8939b74ec5e25d2fbea982c4d9 WHIRLPOOL 017ea96ab12ae285470545143cbc7e859217247eaeedce9cf3c8fbf558732dd683bf9debb6d1617b798b75a4c7bbc98b5f34a2576dd02d6d8aee2189db82a162
91 +EBUILD lvm2-2.02.116.ebuild 9396 SHA256 7aeca48e18514f843ad3bb91631d11587d871a3896394161a5aa5471cfc16abe SHA512 e7882514a39e3393f12bfc388d8ec934bab8d6a3930e6101735cfc8cf44962d85820d1049292aeeb7ce9571c4ca6559e629c0c9df6b007350b89296c132165e1 WHIRLPOOL 267ed99a342417306e7b675743c3dd68a25682dca2ec4bd17d4bfb61509041d9efea4cad04eafb2ac58a2c4d9417c9ffa24646a88d46e43384b6383afcaa16e1
92 +EBUILD lvm2-2.02.145-r2.ebuild 9690 SHA256 ca55a4b820357bb7ef37fb1aad70fc41884a1a4a6ad16ed5861860f6af2efd58 SHA512 27c88ece1bae66d571e21ea820f29e218bac90f3453f11223522f822c7eee822586a92df71057081e36d9b06b1e93612b86f6e709c365ed58ddaf8fd58adf1e9 WHIRLPOOL edfe844fbc1758c7159448e78b4aec383428552836c4f4ba22761e61ad94394da2e8b4bd0cb5f70f66291db4bad6e8e6db17169a1405e66ba608869b4420c683
93 +EBUILD lvm2-2.02.171.ebuild 9895 SHA256 6e8bcb26f022e5f0aa6902af43ca613a5777ee1e73f9cfb8c9fb2feff9a0b4c1 SHA512 dfc4ea42c42435d4a704b68dce52be76a44544ce0116f9a7de773930f53eea6445ff2f5f38321f0d19fdee32b23d96c01f7fc5b0b9c912890c02c908a4e7834b WHIRLPOOL 3602cf70a70821b7df6b0adc6be53a285555de1bef694c4d04cc5f17d9aac2dbed93ec1782090d7c23d457d3fe75eafef0cf8a3c50bec0b4e3d3114816097c7c
94 MISC metadata.xml 1397 SHA256 2b717cd8b25dab45bbf8e04e9d1ea312132ab7d969dbaabcf5ce3665da04dab1 SHA512 1ed97dbef323b6703097c20de99e9003c88663a887bcf87c9489baddfa180aa3d8645e4e60cd3eb3b9505603997ac3ab98a7ee96a813b77b9dc25862dd332d35 WHIRLPOOL f7d03ebb6752c774d7d0415a0cf1d936e9206e4a923cc9b670d593bbc412baa9a0c96f369fd8be1170642ca8d54ec5165cc1929b88e4267e73ec630ed6b82cde
95
96 diff --git a/sys-fs/lvm2/files/clvmd.rc-2.02.39 b/sys-fs/lvm2/files/clvmd.rc-2.02.39
97 index 27125af..efadd89 100644
98 --- a/sys-fs/lvm2/files/clvmd.rc-2.02.39
99 +++ b/sys-fs/lvm2/files/clvmd.rc-2.02.39
100 @@ -1,7 +1,6 @@
101 #!/sbin/openrc-run
102 # Copyright 1999-2016 Gentoo Foundation
103 # Distributed under the terms of the GNU General Public License v2
104 -# $Id$
105
106 [ -x /usr/sbin/clvmd ] && CLVMD_BIN="/usr/sbin/clvmd" || CLVMD_BIN="/sbin/clvmd"
107
108
109 diff --git a/sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2 b/sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2
110 index a6ec42b..7dbacce 100644
111 --- a/sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2
112 +++ b/sys-fs/lvm2/files/device-mapper.rc-2.02.105-r2
113 @@ -1,7 +1,6 @@
114 #!/sbin/openrc-run
115 # Copyright 1999-2016 Gentoo Foundation
116 # Distributed under the terms of the GNU General Public License v2
117 -# $Id$
118
119 depend() {
120 # As of .67-r1, we call ALL lvm start/stop scripts with --sysinit, that
121
122 diff --git a/sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1 b/sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1
123 index e91c5c6..930e84b 100644
124 --- a/sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1
125 +++ b/sys-fs/lvm2/files/dmeventd.initd-2.02.67-r1
126 @@ -1,7 +1,6 @@
127 #!/sbin/openrc-run
128 # Copyright 1999-2016 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 -# $Id$
131
132 PIDFILE=/run/dmeventd.pid
133 BIN=/sbin/dmeventd
134
135 diff --git a/sys-fs/lvm2/files/dmtab b/sys-fs/lvm2/files/dmtab
136 index 0f3f05a..37a0d28 100644
137 --- a/sys-fs/lvm2/files/dmtab
138 +++ b/sys-fs/lvm2/files/dmtab
139 @@ -1,5 +1,4 @@
140 #/etc/dmraid: config file for adding device-mapper volumes at boot
141 -# $Id$
142
143 # Format: <volume name>: <table>
144 # Example: isw0: 0 312602976 striped 2 128 /dev/sda 0 /dev/sdb 0
145
146 diff --git a/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2 b/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2
147 index 9181c95..d603718 100644
148 --- a/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2
149 +++ b/sys-fs/lvm2/files/lvm-monitoring.initd-2.02.105-r2
150 @@ -1,7 +1,6 @@
151 #!/sbin/openrc-run
152 # Copyright 1999-2016 Gentoo Foundation
153 # Distributed under the terms of the GNU General Public License v2
154 -# $Id$
155
156 # This script is based on upstream file
157 # LVM2.2.02.67/scripts/lvm2_monitoring_init_red_hat.in
158
159 diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.105-r2 b/sys-fs/lvm2/files/lvm.rc-2.02.105-r2
160 index 5217116..c59f9c3 100644
161 --- a/sys-fs/lvm2/files/lvm.rc-2.02.105-r2
162 +++ b/sys-fs/lvm2/files/lvm.rc-2.02.105-r2
163 @@ -1,7 +1,6 @@
164 #!/sbin/openrc-run
165 # Copyright 1999-2016 Gentoo Foundation
166 # Distributed under the terms of the GNU General Public License v2
167 -# $Id$
168
169 depend() {
170 before checkfs fsck
171
172 diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 b/sys-fs/lvm2/files/lvm.rc-2.02.116-r4
173 index a09b0ef..74b4a41 100644
174 --- a/sys-fs/lvm2/files/lvm.rc-2.02.116-r4
175 +++ b/sys-fs/lvm2/files/lvm.rc-2.02.116-r4
176 @@ -1,7 +1,6 @@
177 #!/sbin/openrc-run
178 # Copyright 1999-2016 Gentoo Foundation
179 # Distributed under the terms of the GNU General Public License v2
180 -# $Id$
181
182 _get_lvm_path() {
183 local lvm_path=
184
185 diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.116-r4 b/sys-fs/lvm2/files/lvm.rc-2.02.116-r6
186 similarity index 98%
187 copy from sys-fs/lvm2/files/lvm.rc-2.02.116-r4
188 copy to sys-fs/lvm2/files/lvm.rc-2.02.116-r6
189 index a09b0ef..1bf075f 100644
190 --- a/sys-fs/lvm2/files/lvm.rc-2.02.116-r4
191 +++ b/sys-fs/lvm2/files/lvm.rc-2.02.116-r6
192 @@ -1,7 +1,6 @@
193 #!/sbin/openrc-run
194 # Copyright 1999-2016 Gentoo Foundation
195 # Distributed under the terms of the GNU General Public License v2
196 -# $Id$
197
198 _get_lvm_path() {
199 local lvm_path=
200 @@ -15,7 +14,7 @@ _need_lvmetad()
201 {
202 local lvm_path="$(_get_lvm_path)"
203 [ ! -x "${lvm_path}" ] && return 1
204 - ${lvm_path} dumpconfig global | grep -q 'use_lvmetad=1'
205 + ${lvm_path} dumpconfig global 2>/dev/null | grep -q 'use_lvmetad=1'
206 }
207
208 depend() {
209
210 diff --git a/sys-fs/lvm2/files/lvm.rc-2.02.166-r2 b/sys-fs/lvm2/files/lvm.rc-2.02.166-r2
211 index d14292c..11329bb 100644
212 --- a/sys-fs/lvm2/files/lvm.rc-2.02.166-r2
213 +++ b/sys-fs/lvm2/files/lvm.rc-2.02.166-r2
214 @@ -1,7 +1,6 @@
215 #!/sbin/openrc-run
216 # Copyright 1999-2017 Gentoo Foundation
217 # Distributed under the terms of the GNU General Public License v2
218 -# $Id$
219
220 _get_lvm_path() {
221 local lvm_path=
222
223 diff --git a/sys-fs/lvm2/files/lvm2-2.02.136-fix-stdio-usage.patch b/sys-fs/lvm2/files/lvm2-2.02.136-fix-stdio-usage.patch
224 new file mode 100644
225 index 0000000..6492ec0
226 --- /dev/null
227 +++ b/sys-fs/lvm2/files/lvm2-2.02.136-fix-stdio-usage.patch
228 @@ -0,0 +1,112 @@
229 +diff -Naurw LVM2.2.02.136.orig/lib/commands/toolcontext.c LVM2.2.02.136/lib/commands/toolcontext.c
230 +--- LVM2.2.02.136.orig/lib/commands/toolcontext.c 2015-11-27 17:29:19.000000000 -0800
231 ++++ LVM2.2.02.136/lib/commands/toolcontext.c 2015-12-03 09:12:38.501331770 -0800
232 +@@ -1637,7 +1637,9 @@
233 + /*
234 + * Close and reopen stream on file descriptor fd.
235 + */
236 +-static int _reopen_stream(FILE *stream, int fd, const char *mode, const char *name, FILE **new_stream)
237 ++#if defined(__GLIBC__)
238 ++#define _reopen_stream(stream, fd, mode, name) __reopen_stream(stream, fd, mode, name, &stream)
239 ++static int __reopen_stream(FILE *stream, int fd, const char *mode, const char *name, FILE **new_stream)
240 + {
241 + int fd_copy, new_fd;
242 +
243 +@@ -1664,6 +1666,9 @@
244 +
245 + return 1;
246 + }
247 ++#else
248 ++#define _reopen_stream(stream, fd, mode, name) (freopen(NULL, mode, stream) != NULL)
249 ++#endif
250 +
251 + static int _init_lvmetad(struct cmd_context *cmd)
252 + {
253 +@@ -1741,7 +1746,6 @@
254 + unsigned set_filters)
255 + {
256 + struct cmd_context *cmd;
257 +- FILE *new_stream;
258 + int flags;
259 +
260 + #ifdef M_MMAP_MAX
261 +@@ -1791,9 +1795,8 @@
262 + if (is_valid_fd(STDIN_FILENO) &&
263 + ((flags = fcntl(STDIN_FILENO, F_GETFL)) > 0) &&
264 + (flags & O_ACCMODE) != O_WRONLY) {
265 +- if (!_reopen_stream(stdin, STDIN_FILENO, "r", "stdin", &new_stream))
266 ++ if (!_reopen_stream(stdin, STDIN_FILENO, "r", "stdin"))
267 + goto_out;
268 +- stdin = new_stream;
269 + if (setvbuf(stdin, cmd->linebuffer, _IOLBF, linebuffer_size)) {
270 + log_sys_error("setvbuf", "");
271 + goto out;
272 +@@ -1803,9 +1806,8 @@
273 + if (is_valid_fd(STDOUT_FILENO) &&
274 + ((flags = fcntl(STDOUT_FILENO, F_GETFL)) > 0) &&
275 + (flags & O_ACCMODE) != O_RDONLY) {
276 +- if (!_reopen_stream(stdout, STDOUT_FILENO, "w", "stdout", &new_stream))
277 ++ if (!_reopen_stream(stdout, STDOUT_FILENO, "w", "stdout"))
278 + goto_out;
279 +- stdout = new_stream;
280 + if (setvbuf(stdout, cmd->linebuffer + linebuffer_size,
281 + _IOLBF, linebuffer_size)) {
282 + log_sys_error("setvbuf", "");
283 +@@ -2131,7 +2133,6 @@
284 + void destroy_toolcontext(struct cmd_context *cmd)
285 + {
286 + struct dm_config_tree *cft_cmdline;
287 +- FILE *new_stream;
288 + int flags;
289 +
290 + if (cmd->dump_filter && cmd->filter && cmd->filter->dump &&
291 +@@ -2167,8 +2168,7 @@
292 + if (is_valid_fd(STDIN_FILENO) &&
293 + ((flags = fcntl(STDIN_FILENO, F_GETFL)) > 0) &&
294 + (flags & O_ACCMODE) != O_WRONLY) {
295 +- if (_reopen_stream(stdin, STDIN_FILENO, "r", "stdin", &new_stream)) {
296 +- stdin = new_stream;
297 ++ if (_reopen_stream(stdin, STDIN_FILENO, "r", "stdin")) {
298 + setlinebuf(stdin);
299 + } else
300 + cmd->linebuffer = NULL; /* Leave buffer in place (deliberate leak) */
301 +@@ -2177,8 +2177,7 @@
302 + if (is_valid_fd(STDOUT_FILENO) &&
303 + ((flags = fcntl(STDOUT_FILENO, F_GETFL)) > 0) &&
304 + (flags & O_ACCMODE) != O_RDONLY) {
305 +- if (_reopen_stream(stdout, STDOUT_FILENO, "w", "stdout", &new_stream)) {
306 +- stdout = new_stream;
307 ++ if (_reopen_stream(stdout, STDOUT_FILENO, "w", "stdout")) {
308 + setlinebuf(stdout);
309 + } else
310 + cmd->linebuffer = NULL; /* Leave buffer in place (deliberate leak) */
311 +diff -Naurw LVM2.2.02.136.orig/tools/lvmcmdline.c LVM2.2.02.136/tools/lvmcmdline.c
312 +--- LVM2.2.02.136.orig/tools/lvmcmdline.c 2015-11-27 17:29:22.000000000 -0800
313 ++++ LVM2.2.02.136/tools/lvmcmdline.c 2015-12-03 09:14:19.984668128 -0800
314 +@@ -1744,7 +1744,7 @@
315 + int err = is_valid_fd(STDERR_FILENO);
316 +
317 + if (!is_valid_fd(STDIN_FILENO) &&
318 +- !(stdin = fopen(_PATH_DEVNULL, "r"))) {
319 ++ !freopen(_PATH_DEVNULL, "r", stdin)) {
320 + if (err)
321 + perror("stdin stream open");
322 + else
323 +@@ -1754,7 +1754,7 @@
324 + }
325 +
326 + if (!is_valid_fd(STDOUT_FILENO) &&
327 +- !(stdout = fopen(_PATH_DEVNULL, "w"))) {
328 ++ !freopen(_PATH_DEVNULL, "w", stdout)) {
329 + if (err)
330 + perror("stdout stream open");
331 + /* else no stdout */
332 +@@ -1762,7 +1762,7 @@
333 + }
334 +
335 + if (!is_valid_fd(STDERR_FILENO) &&
336 +- !(stderr = fopen(_PATH_DEVNULL, "w"))) {
337 ++ !freopen(_PATH_DEVNULL, "w", stderr)) {
338 + printf("stderr stream open: %s\n",
339 + strerror(errno));
340 + return 0;
341
342 diff --git a/sys-fs/lvm2/files/lvm2-2.02.136-portability.patch b/sys-fs/lvm2/files/lvm2-2.02.136-portability.patch
343 new file mode 100644
344 index 0000000..4d3f8ab
345 --- /dev/null
346 +++ b/sys-fs/lvm2/files/lvm2-2.02.136-portability.patch
347 @@ -0,0 +1,44 @@
348 +diff -Naurw LVM2.2.02.136.orig/daemons/lvmetad/lvmetad-core.c LVM2.2.02.136/daemons/lvmetad/lvmetad-core.c
349 +--- LVM2.2.02.136.orig/daemons/lvmetad/lvmetad-core.c 2015-11-27 17:29:18.000000000 -0800
350 ++++ LVM2.2.02.136/daemons/lvmetad/lvmetad-core.c 2015-12-03 09:06:48.387988004 -0800
351 +@@ -300,7 +300,7 @@
352 + if (!(vg = dm_hash_lookup(s->lock.vg, id))) {
353 + if (!(vg = malloc(sizeof(pthread_mutex_t))) ||
354 + pthread_mutexattr_init(&rec) ||
355 +- pthread_mutexattr_settype(&rec, PTHREAD_MUTEX_RECURSIVE_NP) ||
356 ++ pthread_mutexattr_settype(&rec, PTHREAD_MUTEX_RECURSIVE) ||
357 + pthread_mutex_init(vg, &rec))
358 + goto bad;
359 + if (!dm_hash_insert(s->lock.vg, id, vg)) {
360 +@@ -2890,7 +2890,7 @@
361 + ls->log = s->log;
362 +
363 + pthread_mutexattr_init(&rec);
364 +- pthread_mutexattr_settype(&rec, PTHREAD_MUTEX_RECURSIVE_NP);
365 ++ pthread_mutexattr_settype(&rec, PTHREAD_MUTEX_RECURSIVE);
366 + pthread_mutex_init(&ls->lock.pvid_to_pvmeta, &rec);
367 + pthread_mutex_init(&ls->lock.vgid_to_metadata, &rec);
368 + pthread_mutex_init(&ls->lock.pvid_to_vgid, NULL);
369 +diff -Naurw LVM2.2.02.136.orig/lib/mm/memlock.c LVM2.2.02.136/lib/mm/memlock.c
370 +--- LVM2.2.02.136.orig/lib/mm/memlock.c 2015-11-27 17:29:19.000000000 -0800
371 ++++ LVM2.2.02.136/lib/mm/memlock.c 2015-12-03 09:06:20.917987185 -0800
372 +@@ -145,7 +145,7 @@
373 +
374 + static void _allocate_memory(void)
375 + {
376 +-#ifndef VALGRIND_POOL
377 ++#if !defined(VALGRIND_POOL) && defined(__GLIBC__)
378 + void *stack_mem;
379 + struct rlimit limit;
380 + int i, area = 0, missing = _size_malloc_tmp, max_areas = 32, hblks;
381 +diff -Naurw LVM2.2.02.136.orig/libdaemon/server/daemon-server.c LVM2.2.02.136/libdaemon/server/daemon-server.c
382 +--- LVM2.2.02.136.orig/libdaemon/server/daemon-server.c 2015-11-27 17:29:20.000000000 -0800
383 ++++ LVM2.2.02.136/libdaemon/server/daemon-server.c 2015-12-03 09:07:09.767988641 -0800
384 +@@ -18,6 +18,7 @@
385 + #include "daemon-server.h"
386 + #include "daemon-log.h"
387 +
388 ++#include <fcntl.h>
389 + #include <dlfcn.h>
390 + #include <errno.h>
391 + #include <pthread.h>
392
393 diff --git a/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch b/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch
394 new file mode 100644
395 index 0000000..f91dccd
396 --- /dev/null
397 +++ b/sys-fs/lvm2/files/lvm2-2.02.145-mkdev.patch
398 @@ -0,0 +1,127 @@
399 +https://bugs.gentoo.org/580062
400 +
401 +From 2a1d0fa8ea765604cd8274aac5aa7876f1c145c9 Mon Sep 17 00:00:00 2001
402 +From: Mike Frysinger <vapier@g.o>
403 +Date: Tue, 19 Apr 2016 23:53:22 -0400
404 +Subject: [PATCH] convert major/minor/makedev handling
405 +
406 +Most of the files in here use MAJOR/MINOR/MKDEV macros, but a few
407 +missed it. Update the defines in those files to match them.
408 +---
409 + daemons/cmirrord/functions.c | 16 ++++++++++++----
410 + daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c | 12 ++++++++++--
411 + lib/filters/filter-sysfs.c | 6 ++++--
412 + 3 files changed, 26 insertions(+), 8 deletions(-)
413 +
414 +diff --git a/daemons/cmirrord/functions.c b/daemons/cmirrord/functions.c
415 +index e9d3c09..5b3cb38 100644
416 +--- a/daemons/cmirrord/functions.c
417 ++++ b/daemons/cmirrord/functions.c
418 +@@ -20,6 +20,14 @@
419 + #include <time.h>
420 + #include <unistd.h>
421 +
422 ++#ifdef __linux__
423 ++# include "kdev_t.h"
424 ++#else
425 ++# define MAJOR(x) major((x))
426 ++# define MINOR(x) minor((x))
427 ++# define MKDEV(x,y) makedev((x),(y))
428 ++#endif
429 ++
430 + #define BYTE_SHIFT 3
431 +
432 + /*
433 +@@ -333,8 +341,8 @@ static int find_disk_path(char *major_minor_str, char *path_rtn, int *unlink_pat
434 + continue;
435 + }
436 + if (S_ISBLK(statbuf.st_mode) &&
437 +- (major(statbuf.st_rdev) == major) &&
438 +- (minor(statbuf.st_rdev) == minor)) {
439 ++ (MAJOR(statbuf.st_rdev) == major) &&
440 ++ (MINOR(statbuf.st_rdev) == minor)) {
441 + LOG_DBG(" %s: YES", dep->d_name);
442 + if (closedir(dp))
443 + LOG_DBG("Unable to closedir /dev/mapper %s",
444 +@@ -1451,7 +1459,7 @@ static int disk_status_info(struct log_c *lc, struct dm_ulog_request *rq)
445 + }
446 +
447 + r = sprintf(data, "3 clustered-disk %d:%d %c",
448 +- major(statbuf.st_rdev), minor(statbuf.st_rdev),
449 ++ MAJOR(statbuf.st_rdev), MINOR(statbuf.st_rdev),
450 + (lc->log_dev_failed) ? 'D' : 'A');
451 + if (r < 0)
452 + return r;
453 +@@ -1514,7 +1522,7 @@ static int disk_status_table(struct log_c *lc, struct dm_ulog_request *rq)
454 + }
455 +
456 + r = sprintf(data, "clustered-disk %d:%d %u %s%s ",
457 +- major(statbuf.st_rdev), minor(statbuf.st_rdev),
458 ++ MAJOR(statbuf.st_rdev), MINOR(statbuf.st_rdev),
459 + lc->region_size,
460 + (lc->sync == DEFAULTSYNC) ? "" :
461 + (lc->sync == NOSYNC) ? "nosync " : "sync ",
462 +diff --git a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c
463 +index 7b060ed..4098203 100644
464 +--- a/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c
465 ++++ b/daemons/dmeventd/plugins/snapshot/dmeventd_snapshot.c
466 +@@ -20,6 +20,14 @@
467 + #include <stdarg.h>
468 + #include <pthread.h>
469 +
470 ++#ifdef __linux__
471 ++# include "kdev_t.h"
472 ++#else
473 ++# define MAJOR(x) major((x))
474 ++# define MINOR(x) minor((x))
475 ++# define MKDEV(x,y) makedev((x),(y))
476 ++#endif
477 ++
478 + /* First warning when snapshot is 80% full. */
479 + #define WARNING_THRESH (DM_PERCENT_1 * 80)
480 + /* Run a check every 5%. */
481 +@@ -148,8 +156,8 @@ static void _umount(const char *device, int major, int minor)
482 + continue; /* can't stat, skip this one */
483 +
484 + if (S_ISBLK(st.st_mode) &&
485 +- major(st.st_rdev) == major &&
486 +- minor(st.st_rdev) == minor) {
487 ++ MAJOR(st.st_rdev) == major &&
488 ++ MINOR(st.st_rdev) == minor) {
489 + log_error("Unmounting invalid snapshot %s from %s.", device, words[1]);
490 + if (!_run(UMOUNT_COMMAND, "-fl", words[1], NULL))
491 + log_error("Failed to umount snapshot %s from %s: %s.",
492 +diff --git a/lib/filters/filter-sysfs.c b/lib/filters/filter-sysfs.c
493 +index 3115f86..5f76e8b 100644
494 +--- a/lib/filters/filter-sysfs.c
495 ++++ b/lib/filters/filter-sysfs.c
496 +@@ -19,6 +19,8 @@
497 +
498 + #include <dirent.h>
499 +
500 ++#include "kdev_t.h"
501 ++
502 + static int _locate_sysfs_blocks(const char *sysfs_dir, char *path, size_t len,
503 + unsigned *sysfs_depth)
504 + {
505 +@@ -120,7 +122,7 @@ static struct dev_set *_dev_set_create(struct dm_pool *mem,
506 +
507 + static unsigned _hash_dev(dev_t dev)
508 + {
509 +- return (major(dev) ^ minor(dev)) & (SET_BUCKETS - 1);
510 ++ return (MAJOR(dev) ^ MINOR(dev)) & (SET_BUCKETS - 1);
511 + }
512 +
513 + /*
514 +@@ -171,7 +173,7 @@ static int _parse_dev(const char *file, FILE *fp, dev_t *result)
515 + return 0;
516 + }
517 +
518 +- *result = makedev(major, minor);
519 ++ *result = MKDEV(major, minor);
520 + return 1;
521 + }
522 +
523 +--
524 +2.7.4
525 +
526
527 diff --git a/sys-fs/lvm2/files/lvmetad.initd-2.02.105-r2 b/sys-fs/lvm2/files/lvmetad.initd-2.02.105-r2
528 index 2f9ab0c..c95a47d 100644
529 --- a/sys-fs/lvm2/files/lvmetad.initd-2.02.105-r2
530 +++ b/sys-fs/lvm2/files/lvmetad.initd-2.02.105-r2
531 @@ -1,7 +1,6 @@
532 #!/sbin/openrc-run
533 # Copyright 1999-2016 Gentoo Foundation
534 # Distributed under the terms of the GNU General Public License v2
535 -# $Id$
536
537 pidfile="/run/lvmetad.pid"
538 command="/sbin/lvmetad"
539
540 diff --git a/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3 b/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3
541 index d41239e..2efce42 100644
542 --- a/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3
543 +++ b/sys-fs/lvm2/files/lvmetad.initd-2.02.116-r3
544 @@ -1,7 +1,6 @@
545 #!/sbin/openrc-run
546 # Copyright 1999-2016 Gentoo Foundation
547 # Distributed under the terms of the GNU General Public License v2
548 -# $Id$
549
550 pidfile="/run/lvmetad.pid"
551 command="/sbin/lvmetad"
552
553 diff --git a/sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1 b/sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1
554 index bf3292a..16e2cc3 100644
555 --- a/sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1
556 +++ b/sys-fs/lvm2/files/lvmlockd.initd-2.02.166-r1
557 @@ -1,7 +1,6 @@
558 #!/sbin/openrc-run
559 # Copyright 1999-2017 Gentoo Foundation
560 # Distributed under the terms of the GNU General Public License v2
561 -# $Id$
562
563 pidfile="/run/lvmlockd.pid"
564 command="/sbin/lvmlockd"
565
566 diff --git a/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild b/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild
567 index c0ff832..42db024 100644
568 --- a/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild
569 +++ b/sys-fs/lvm2/lvm2-2.02.116-r4.ebuild
570 @@ -1,6 +1,5 @@
571 # Copyright 1999-2016 Gentoo Foundation
572 # Distributed under the terms of the GNU General Public License v2
573 -# $Id$
574
575 EAPI=5
576 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic
577
578 diff --git a/sys-fs/lvm2/lvm2-2.02.116.ebuild b/sys-fs/lvm2/lvm2-2.02.116.ebuild
579 index 6879d2b..374abbc 100644
580 --- a/sys-fs/lvm2/lvm2-2.02.116.ebuild
581 +++ b/sys-fs/lvm2/lvm2-2.02.116.ebuild
582 @@ -1,6 +1,5 @@
583 # Copyright 1999-2016 Gentoo Foundation
584 # Distributed under the terms of the GNU General Public License v2
585 -# $Id$
586
587 EAPI=5
588 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic
589
590 diff --git a/sys-fs/lvm2/lvm2-2.02.166-r2.ebuild b/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild
591 similarity index 94%
592 copy from sys-fs/lvm2/lvm2-2.02.166-r2.ebuild
593 copy to sys-fs/lvm2/lvm2-2.02.145-r2.ebuild
594 index 4b4edeb..3f11e58 100644
595 --- a/sys-fs/lvm2/lvm2-2.02.166-r2.ebuild
596 +++ b/sys-fs/lvm2/lvm2-2.02.145-r2.ebuild
597 @@ -1,6 +1,5 @@
598 # Copyright 1999-2017 Gentoo Foundation
599 # Distributed under the terms of the GNU General Public License v2
600 -# $Id$
601
602 EAPI=6
603 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic
604 @@ -12,9 +11,9 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
605
606 LICENSE="GPL-2"
607 SLOT="0"
608 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
609 -IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais sanlock selinux +udev +thin device-mapper-only"
610 -REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !sanlock !thin )
611 +KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
612 +IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais selinux +udev +thin device-mapper-only"
613 +REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !thin )
614 systemd? ( udev )
615 clvm? ( !systemd )"
616
617 @@ -27,7 +26,6 @@ DEPEND_COMMON="
618 )
619
620 readline? ( sys-libs/readline:0= )
621 - sanlock? ( sys-cluster/sanlock )
622 systemd? ( >=sys-apps/systemd-205:0= )
623 udev? ( >=virtual/libudev-208:=[static-libs?] )"
624 # /run is now required for locking during early boot. /var cannot be assumed to
625 @@ -61,8 +59,8 @@ PATCHES=(
626 "${FILESDIR}"/${PN}-2.02.129-example.conf.in.patch
627
628 # Musl fixes
629 - "${FILESDIR}"/${PN}-2.02.166-fix-stdio-usage.patch
630 - "${FILESDIR}"/${PN}-2.02.166-portability.patch
631 + "${FILESDIR}"/${PN}-2.02.136-fix-stdio-usage.patch
632 + "${FILESDIR}"/${PN}-2.02.136-portability.patch
633
634 # For upstream -- review and forward:
635 "${FILESDIR}"/${PN}-2.02.63-always-make-static-libdm.patch
636 @@ -73,7 +71,7 @@ PATCHES=(
637 "${FILESDIR}"/${PN}-2.02.139-dynamic-static-ldflags.patch #332905
638 "${FILESDIR}"/${PN}-2.02.129-static-pkgconfig-libs.patch #370217, #439414 + blkid
639 "${FILESDIR}"/${PN}-2.02.130-pthread-pkgconfig.patch #492450
640 - #"${FILESDIR}"/${PN}-2.02.145-mkdev.patch #580062 # Merged upstream
641 + "${FILESDIR}"/${PN}-2.02.145-mkdev.patch #580062
642 )
643
644 pkg_setup() {
645 @@ -193,7 +191,6 @@ src_configure() {
646 [ -z "${clvmd}" ] && clvmd="none"
647 myconf+=( --with-clvmd=${clvmd} )
648 myconf+=( --with-pool=${buildmode} )
649 -
650 else
651 myconf+=( --with-clvmd=none --with-cluster=none )
652 fi
653 @@ -215,7 +212,6 @@ src_configure() {
654 $(use_enable udev udev_rules) \
655 $(use_enable udev udev_sync) \
656 $(use_with udev udevdir "$(get_udevdir)"/rules.d) \
657 - $(use_enable sanlock lockd-sanlock) \
658 $(use_enable systemd udev-systemd-background-jobs) \
659 --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
660 ${myconf[@]} \
661 @@ -250,17 +246,13 @@ src_install() {
662
663 if use !device-mapper-only ; then
664 newinitd "${FILESDIR}"/dmeventd.initd-2.02.67-r1 dmeventd
665 - newinitd "${FILESDIR}"/lvm.rc-2.02.166-r2 lvm
666 + newinitd "${FILESDIR}"/lvm.rc-2.02.116-r6 lvm
667 newconfd "${FILESDIR}"/lvm.confd-2.02.28-r2 lvm
668
669 newinitd "${FILESDIR}"/lvm-monitoring.initd-2.02.105-r2 lvm-monitoring
670 newinitd "${FILESDIR}"/lvmetad.initd-2.02.116-r3 lvmetad
671 fi
672
673 - if use sanlock; then
674 - newinitd "${FILESDIR}"/lvmlockd.initd-2.02.166-r1 lvmlockd
675 - fi
676 -
677 if use clvm; then
678 newinitd "${FILESDIR}"/clvmd.rc-2.02.39 clvmd
679 newconfd "${FILESDIR}"/clvmd.confd-2.02.39 clvmd
680
681 diff --git a/sys-fs/lvm2/lvm2-2.02.166-r2.ebuild b/sys-fs/lvm2/lvm2-2.02.171.ebuild
682 similarity index 98%
683 rename from sys-fs/lvm2/lvm2-2.02.166-r2.ebuild
684 rename to sys-fs/lvm2/lvm2-2.02.171.ebuild
685 index 4b4edeb..076a53f 100644
686 --- a/sys-fs/lvm2/lvm2-2.02.166-r2.ebuild
687 +++ b/sys-fs/lvm2/lvm2-2.02.171.ebuild
688 @@ -1,6 +1,5 @@
689 # Copyright 1999-2017 Gentoo Foundation
690 # Distributed under the terms of the GNU General Public License v2
691 -# $Id$
692
693 EAPI=6
694 inherit autotools eutils linux-info multilib systemd toolchain-funcs udev flag-o-matic
695 @@ -12,7 +11,7 @@ SRC_URI="ftp://sourceware.org/pub/lvm2/${PN/lvm/LVM}.${PV}.tgz
696
697 LICENSE="GPL-2"
698 SLOT="0"
699 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
700 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
701 IUSE="readline static static-libs systemd clvm cman corosync lvm1 lvm2create_initrd openais sanlock selinux +udev +thin device-mapper-only"
702 REQUIRED_USE="device-mapper-only? ( !clvm !cman !corosync !lvm1 !lvm2create_initrd !openais !sanlock !thin )
703 systemd? ( udev )
704 @@ -193,7 +192,7 @@ src_configure() {
705 [ -z "${clvmd}" ] && clvmd="none"
706 myconf+=( --with-clvmd=${clvmd} )
707 myconf+=( --with-pool=${buildmode} )
708 -
709 + myconf+=( --enable-lvmlockd-dlm )
710 else
711 myconf+=( --with-clvmd=none --with-cluster=none )
712 fi
713 @@ -215,7 +214,7 @@ src_configure() {
714 $(use_enable udev udev_rules) \
715 $(use_enable udev udev_sync) \
716 $(use_with udev udevdir "$(get_udevdir)"/rules.d) \
717 - $(use_enable sanlock lockd-sanlock) \
718 + $(use_enable sanlock lvmlockd-sanlock) \
719 $(use_enable systemd udev-systemd-background-jobs) \
720 --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
721 ${myconf[@]} \