From bfb216cd3a3f21346c0239c710aa9f915f18fe00 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Mon, 31 Oct 2022 18:16:47 +0000 Subject: net-p2p/c-lightning: add 0.12.1, drop 0.11.2 --- net-p2p/c-lightning/Manifest | 17 -- net-p2p/c-lightning/c-lightning-0.11.2.ebuild | 277 -------------------- net-p2p/c-lightning/c-lightning-0.12.1.ebuild | 279 +++++++++++++++++++++ .../files/0.11.2-build-do-not-Werror.patch | 22 -- .../files/0.11.2-build-do-not-cargo-quiet.patch | 25 -- ...1.2-build-do-not-refresh-external-modules.patch | 22 -- ...uild-remove-deprecated-AM_ENABLE_MULTILIB.patch | 25 -- .../files/0.11.2-build-use-FHS-docdir.patch | 22 -- .../files/0.12.1-build-do-not-Werror.patch | 22 ++ .../files/0.12.1-build-do-not-cargo-quiet.patch | 25 ++ ...2.1-build-do-not-refresh-external-modules.patch | 24 ++ ...uild-remove-deprecated-AM_ENABLE_MULTILIB.patch | 25 ++ .../files/0.12.1-build-use-FHS-docdir.patch | 22 ++ 13 files changed, 397 insertions(+), 410 deletions(-) delete mode 100644 net-p2p/c-lightning/c-lightning-0.11.2.ebuild create mode 100644 net-p2p/c-lightning/c-lightning-0.12.1.ebuild delete mode 100644 net-p2p/c-lightning/files/0.11.2-build-do-not-Werror.patch delete mode 100644 net-p2p/c-lightning/files/0.11.2-build-do-not-cargo-quiet.patch delete mode 100644 net-p2p/c-lightning/files/0.11.2-build-do-not-refresh-external-modules.patch delete mode 100644 net-p2p/c-lightning/files/0.11.2-build-remove-deprecated-AM_ENABLE_MULTILIB.patch delete mode 100644 net-p2p/c-lightning/files/0.11.2-build-use-FHS-docdir.patch create mode 100644 net-p2p/c-lightning/files/0.12.1-build-do-not-Werror.patch create mode 100644 net-p2p/c-lightning/files/0.12.1-build-do-not-cargo-quiet.patch create mode 100644 net-p2p/c-lightning/files/0.12.1-build-do-not-refresh-external-modules.patch create mode 100644 net-p2p/c-lightning/files/0.12.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch create mode 100644 net-p2p/c-lightning/files/0.12.1-build-use-FHS-docdir.patch (limited to 'net-p2p/c-lightning') diff --git a/net-p2p/c-lightning/Manifest b/net-p2p/c-lightning/Manifest index b6e96f66..e691693f 100644 --- a/net-p2p/c-lightning/Manifest +++ b/net-p2p/c-lightning/Manifest @@ -13,8 +13,6 @@ DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 DIST cln-rpc-0.1.0.crate 23855 BLAKE2B 911dca798f5d48471223edc278d55e46a5cd1d54d1372889075d8dc0dc5319967c6866a71bbd6d509ad16ddd1412246a2687fa9894ff543f03d259d499e9623d SHA512 e4aab6a9d231ee45d66269e594ee16f5f0faf25138da26c82673f9b32fee7cd5a506426c8d411cab4a4e3d207137e13cb776c3b6f821ab303cc16b47b1e54aec -DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 -DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST data-encoding-2.3.2.crate 19159 BLAKE2B 43208abc26b243537e9a2556bc3ec5db53ff1aa0cc9c0111728d51b4fce6c6b4314ba445bbb9ac7d813bea57ab600a3a671c5167257f0c344e5e3b149a01f6dd SHA512 b62d0c9a937df59f3c84d4c27bafdac9088370a250d3b85e259258cb0843ee32ccd0a9fb1a01ecc5929dcb22e36bf82f7c1edbc9981acec70f5a1a01f00731c4 DIST der-oid-macro-0.5.0.crate 1924 BLAKE2B 318ce40589775f6e15306d533f41e85297fd0a001f15b1ef26036d1bc21e8263d6e0965060f684afa1e372d1df2702f3a8ec0ec1595682a31105f27e3879d30d SHA512 bcac5883e67dbe65684d19f63058b04595e7bd672c0b8beb2b0434c73f02d551fb38dfd1a446d11c72ddcd82fedb673db34cdf21d91c6683b2ca30d3885b2360 DIST der-parser-6.0.1.crate 67147 BLAKE2B 3645185429d58f56debc4f04ea51a0f2b14e6b9ce0e42612965a0cc1862786892e7f927abe46d37a9f6150755e210620e115f8211de732f9600bcefb9ab1a3dc SHA512 62c4a119d24e58404f521a53842924b55aef0feeb771ad15b5b86e52f3582abfa425d2725de6340dba5d0b578b2a56b6191430094e83776e173ce651e0dc76ae @@ -54,21 +52,15 @@ DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c0 DIST js-sys-0.3.57.crate 78605 BLAKE2B 260e2fe94a213ea169d9296dc8f5639fe62f47ce69eb69f2ac2f9b1f409c3f2dc1b26fef56cda5cbfbb775a7f85d2b6d866bd4e30cd6041feb337b744e57358f SHA512 797865ba4c40bdd338ea3b980d6f7139b580a12057437319d3427da6c5045455e0612461289ecbd6ed445e8b675369a8ce77ec8ac0383c8a800a7fc84606ac2b DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.125.crate 589236 BLAKE2B 57ca3aa19687b5c5702b66ad690a86ec7639dca41c5846c7cc3500f2d0fffcfee95a2def7695652174862fb6b8d211e7564fef6bef6d1197c481b5b8f18a9c74 SHA512 64ea5bb20120b9893bf5a3648f28da07384972e3cbad13da40c3ecc501efe1bff0bd6b71f52d5f253f00d7a97c2f69d86fba490955e8d70ca1360b8db1e431cf -DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST mio-0.8.2.crate 88272 BLAKE2B f704802aeec66cb47a011989709e6c35352b55bc7330dac7631ea144ed71bc86a433ef742207e3e37c47417bcd7ebb505287baebb839294e5833d228a2514c57 SHA512 c82ea0afc0de8acf162188a6131373f3cb3e7f3abb3094dd51fa9094e42a36806954f267840b3fed18c0ac3ee75af0451dfea5509ab65a94dcc93057c7d37393 DIST mio-0.8.3.crate 92506 BLAKE2B 4ae9e7f68921d7102274cd8afe2dbdd59393f9a0f63a1d4a1d9418ba8978e31d521ea73eac7ed1b27bf31d67450952b28964f6d35b14eabf2325c08aee43bbea SHA512 c6eaff99cbfe797dd97e6d29da09a6bbb2a46b3f3ddab7d75fb756950d463545199d13ccb2d51d367a2499d18f88500fce8084b82b2f020865dec0d9d9ccdfbb -DIST miow-0.3.7.crate 24563 BLAKE2B 24375754245e4ac50620a8b6da6b21958914a6af6422a470487841c2524587d596673cc3718a85979ee911f104d71b59b38fbe9db28c1c7e4b702b9373215cb7 SHA512 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699 DIST multimap-0.8.3.crate 13518 BLAKE2B 7e00324be2944f3ca38bf02bfe37f47313aa501fc166ec417cd05f11059b14aa761b58f7a737792e2f9488ef5e7825fbb13cbb6ba2ce4935f4c39414fe069730 SHA512 8580982dde6624a0d181cfdf6cc2293c368762b548f32d196fb7a29fb698d1cb743bc2572ca284c6ecd107a632ea2a428fc998c05df164437f2cb470d24d23cd -DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352 DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 DIST ntapi-0.3.7.crate 126994 BLAKE2B 320b513d86af462c6e4d3349e4edfd28d73ddc8f09264adc24eebbbb79976642a9d530bf9af4e61e0409e35f4164d49f9ec054dee9694cfbcc76b237d6c84104 SHA512 6f5fc3b3629f028e03e878681a5a426945e471578c5dc78e121560887a9af285fe432f7401b19b7422e65c3b762651afb9a57a2f7605884c851ddf41b741585c DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 -DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST oid-registry-0.2.0.crate 13811 BLAKE2B 8b3382ae575b665d0c2833c584d112e3be1d07da3a33d29029813fd0b6bab44dba4d79236385a3a9fdd43311063b8edacfc0104ee2ab9fa1b5e9a4e6eacf738d SHA512 37c501403547c8cb8f523bf8eed251a8a8f93e917fc0b13746fbc8f123b339968d3e1be5e39f0921a5fb1f61afa04b86ae37b320150b1554e3c0d736e083a495 @@ -86,7 +78,6 @@ DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 -DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55 DIST proc-macro2-1.0.38.crate 41687 BLAKE2B 226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8 SHA512 f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080 DIST prost-0.8.0.crate 25532 BLAKE2B 2bd3e8036c2c7e506328d3e7854b1576dd41072d453e22a20d9878953379e48a947e3265eb8e87e4b66261408f1c1e5c89305699d137f9f87c10e75c8d6e9dc8 SHA512 6a1502d868a6140576e28ba72dca83cf316ab2f3da32a1ed489444480dce3b7844dfd0b5d5895d6f5cf7f3b35ff317023aa91562ae1c11b9f1ba27357a7ab6f4 DIST prost-build-0.8.0.crate 8407464 BLAKE2B 814c26f1e40349ffd17dfc96e1ad945db3cc1363cfe0202df1729099516d5ad14416a1e89961de86dfe2c06346163ed73d1c4dd01f98f7addb5865f2e2b35125 SHA512 eae4d594a8e1811c2f44315184b10305d9303b94a2f3d87133b8784be053a044753e32c67eeddaaca02de003fccc1e6452f0e8e13dd33465addb54b00cfae7e3 @@ -109,24 +100,17 @@ DIST schannel-0.1.19.crate 42755 BLAKE2B 11503202bb6c8fdff3cc716558a5c00ca7497f7 DIST sct-0.6.1.crate 26825 BLAKE2B 162c72a8e370237f846125de358f773560d94acae2675bfbd07719ed761c112cde04e2f59e13378fce33b725becb094775c76bc04baea2abc34dc25493e86d7c SHA512 78d17cc8af85c386fc37fa24e71ce7744ef214cb77516633098466da0ed02df67402c981a4cfc2808f4a51224f82e2600afe4449446e3d483cae240f703423f2 DIST security-framework-2.6.1.crate 71688 BLAKE2B 45236a76721bde18400aa286263b5dc389db66a02a5b8feb38fc6ca576fca305cdc5f7e7d6984ebef1379209740ebef3180c4598d5117b04394562de5ceb52d8 SHA512 e4690acf5609f52c89cbe0b577c68a22caf0763d8dc781817010e695824dae44dc27f58c9ffec4254a8461e88040892b89f9628d6a71102d06ab5441b84800a4 DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a -DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b -DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 DIST serde_derive-1.0.137.crate 54831 BLAKE2B 19a0324c18bd00da4feabcf83dd78de2ff7a1905abb82d5600c6128a8351f5ccc37df21e0135601167a51ea1e6691bd22957c2bbd9da637653c7673dbb808d24 SHA512 ee47d3bad717ae16118c43e6f308a0e264bde80caab8f8649bef96ed3f7aa0f9b6a479311df22ecdc7bbcdade65f7b03b79100f8b86caf02f9a0bc77ce01035a -DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 DIST serde_json-1.0.81.crate 144480 BLAKE2B 3c95d56e65c6673ebe9ef0aa41ba184c5246cbcfb0dd9edf8e87ca6cab736d195ce8b6349846806ba7047854d579517d2d19bbfa932c90b700f06e54cf49b131 SHA512 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8 DIST slab-0.4.6.crate 16067 BLAKE2B 0aa3d8914479baf2409ce83644f8eca93f49b426333f1b82392b779fd79cdc04a0a33bc1aa5e34e8248df9ebd88e742b3e870716adf1787bcb7aa5b9caee307c SHA512 788837db210be63579eccf12d96fcaa3280c7515bedebe3040a71ed27d013430815ebc74acc06280daf22c0b16871bad210981d32615c26cb1da344b4b0d9488 DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 -DIST syn-1.0.92.crate 236605 BLAKE2B 3d23ad321e639ff45c169197cfe2fc09c23772a745fde4a8b72dbfbabc7e93f822eb127cbb42762d1e6a05e22eb5b40f3457d779530f466e7265f6a99e34714d SHA512 1884dd85a13bd0dd84f3599de428304f90b9bad91d8e51f23523fb75aab950df017ea85dc5efb99f793a37769bf2a1b972580ed5b14500b2706c45336a9068b7 DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a -DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 -DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e -DIST tokio-1.18.0.crate 572178 BLAKE2B 85824bfc3bd787d3402a511ec203758e35a96bb508845b4625e656b2878dad09fb144925ff9317962f3d0ba5ee88b49ef97073756b282854514651bdd32a509f SHA512 b383657a0146ac832688712904951aa4f4ba51b3b207a51e1f22e12c2d357a2fc8b665bd9eb5ee985adc0b4db78f48786060d93822311fdb47477f77fed7348e DIST tokio-1.18.2.crate 572381 BLAKE2B be787bec9f8249a3a741440fe3f8086257f410c66c5d0fbfad3b415bdce77497dd9163f0fb690ac664496cbe2a2503d559b044e83998569a6541d1dc791f8969 SHA512 4fcadd729aa38eebc4a3e69cee10236a0867423035715a80595f43bfb21d0687fe6aa49752820d05f7885019e65cf78ca2bc34d01b248e6c067a7b781b4c636a DIST tokio-io-timeout-1.2.0.crate 8993 BLAKE2B 52d5c5564c55c8450eef53cb60676d671c2225b2842bcd65380d2aa544d20698f138b5498521862d726e57fde97f6914541b5edeb226a197020205c2acec8cd5 SHA512 861b8b2c7af6ace78ae223fa567f26fd347de92b3e67c788a140a7cf5bc6320926387ec633ac5bf32fc2b0b28b4f3be450b7c4cdc755eba4412eac7c390dcfd8 DIST tokio-macros-1.7.0.crate 9261 BLAKE2B b22228dadc1e4158666a4102d582c2d15668f8451e6c4959640119408d6d712de66813fbb2c26ca692d7f935430b54fc14c276be7e11f869dd70e2115da4be99 SHA512 30c57950d4477a92043683fbc654e8cbc23e87a34276ec11e33ee094ef3cab1bd3e5b2574b3b65030e04ca937f9046d024ec50506ed4eec2ce9ef4d295e7e8cc @@ -145,7 +129,6 @@ DIST tracing-core-0.1.26.crate 53727 BLAKE2B 1e3efbd8e5ad0617ce15ea14eb636575206 DIST tracing-futures-0.2.5.crate 11637 BLAKE2B 2b23233705674cadf5dc8092d3990f375e780de2b9bdfcbfdd5f4bc9bd0f15a14c6bc8e36963bcd332e729b33b90ecd10b2250495e0657eaeb302e666313534e SHA512 8a437a029e18dcac3a3be7a3355a63e75432ff892316c9f2929c7557e3895b1bb5efb59a7588372bd9efc386b5cab54c2b382be99ef8fa643e66ae5656e506bb DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3 DIST unicode-segmentation-1.9.0.crate 93241 BLAKE2B 359904bcaadfd161128d40a896a2d10e5dfdb4098de245c949ae3fffecce9b4b6b999bbc2c6ca522944733ab0074e50fe829690183639c312bba8f8d0ad24456 SHA512 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294 -DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5 DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 diff --git a/net-p2p/c-lightning/c-lightning-0.11.2.ebuild b/net-p2p/c-lightning/c-lightning-0.11.2.ebuild deleted file mode 100644 index f659248e..00000000 --- a/net-p2p/c-lightning/c-lightning-0.11.2.ebuild +++ /dev/null @@ -1,277 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{3_8,3_9,3_10} ) -CRATES=" -aho-corasick-0.7.18 -anyhow-1.0.57 -async-stream-0.3.3 -async-stream-impl-0.3.3 -async-trait-0.1.53 -atty-0.2.14 -autocfg-1.1.0 -base64-0.13.0 -bitflags-1.3.2 -bumpalo-3.9.1 -bytes-1.1.0 -cc-1.0.73 -cfg-if-1.0.0 -chrono-0.4.19 -cln-rpc-0.1.0 -core-foundation-0.9.3 -core-foundation-sys-0.8.3 -data-encoding-2.3.2 -der-oid-macro-0.5.0 -der-parser-6.0.1 -either-1.6.1 -env_logger-0.9.0 -fastrand-1.7.0 -fixedbitset-0.2.0 -fnv-1.0.7 -foreign-types-0.3.2 -foreign-types-shared-0.1.1 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.6 -h2-0.3.13 -hashbrown-0.11.2 -heck-0.3.3 -hermit-abi-0.1.19 -hex-0.4.3 -http-0.2.7 -http-body-0.4.4 -httparse-1.7.1 -httpdate-1.0.2 -humantime-2.1.0 -hyper-0.14.18 -hyper-timeout-0.4.1 -indexmap-1.8.1 -instant-0.1.12 -itertools-0.10.3 -itoa-1.0.1 -js-sys-0.3.57 -lazy_static-1.4.0 -libc-0.2.125 -log-0.4.16 -memchr-2.4.1 -minimal-lexical-0.2.1 -mio-0.8.2 -miow-0.3.7 -multimap-0.8.3 -native-tls-0.2.10 -nom-7.1.1 -ntapi-0.3.7 -num-bigint-0.4.3 -num-integer-0.1.45 -num-traits-0.2.14 -num_cpus-1.13.1 -oid-registry-0.2.0 -once_cell-1.10.0 -openssl-0.10.38 -openssl-probe-0.1.5 -openssl-src-111.18.0+1.1.1n -openssl-sys-0.9.72 -pem-1.0.2 -percent-encoding-2.1.0 -petgraph-0.5.1 -pin-project-1.0.10 -pin-project-internal-1.0.10 -pin-project-lite-0.2.9 -pin-utils-0.1.0 -pkg-config-0.3.25 -ppv-lite86-0.2.16 -proc-macro2-1.0.37 -prost-0.8.0 -prost-build-0.8.0 -prost-derive-0.8.0 -prost-types-0.8.0 -quote-1.0.18 -rand-0.8.5 -rand_chacha-0.3.1 -rand_core-0.6.3 -rcgen-0.8.14 -redox_syscall-0.2.13 -regex-1.5.5 -regex-syntax-0.6.25 -remove_dir_all-0.5.3 -ring-0.16.20 -rusticata-macros-4.1.0 -rustls-0.19.1 -ryu-1.0.9 -schannel-0.1.19 -sct-0.6.1 -security-framework-2.6.1 -security-framework-sys-2.6.1 -serde-1.0.136 -serde_derive-1.0.136 -serde_json-1.0.79 -slab-0.4.6 -socket2-0.4.4 -spin-0.5.2 -syn-1.0.92 -tempfile-3.3.0 -termcolor-1.1.3 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tokio-1.18.0 -tokio-io-timeout-1.2.0 -tokio-macros-1.7.0 -tokio-rustls-0.22.0 -tokio-stream-0.1.8 -tokio-util-0.6.9 -tokio-util-0.7.1 -tonic-0.5.2 -tonic-build-0.5.2 -tower-0.4.12 -tower-layer-0.3.1 -tower-service-0.3.1 -tracing-0.1.34 -tracing-attributes-0.1.21 -tracing-core-0.1.26 -tracing-futures-0.2.5 -try-lock-0.2.3 -unicode-segmentation-1.9.0 -unicode-xid-0.2.2 -untrusted-0.7.1 -vcpkg-0.2.15 -want-0.3.0 -wasi-0.10.2+wasi-snapshot-preview1 -wasi-0.11.0+wasi-snapshot-preview1 -wasm-bindgen-0.2.80 -wasm-bindgen-backend-0.2.80 -wasm-bindgen-macro-0.2.80 -wasm-bindgen-macro-support-0.2.80 -wasm-bindgen-shared-0.2.80 -web-sys-0.3.57 -webpki-0.21.4 -which-4.2.5 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-util-0.1.5 -winapi-x86_64-pc-windows-gnu-0.4.0 -x509-parser-0.12.0 -yasna-0.4.0 -" - -inherit git-r3 bash-completion-r1 autotools toolchain-funcs systemd distutils-r1 python-r1 cargo - -DESCRIPTION="A specification compliant Lightning Network implementation in C" -HOMEPAGE="https://github.com/ElementsProject/lightning" -EGIT_REPO_URI="https://github.com/ElementsProject/lightning.git" -EGIT_COMMIT="v${PV}" -SRC_URI="$(cargo_crate_uris)" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+sqlite python" - -DISTUTILS_OPTIONAL=True - -BDEPEND="${PYTHON_DEPS} - dev-python/mako:=[${PYTHON_USEDEP}] - app-text/asciidoc - sys-apps/coreutils - sys-devel/gettext - >=sys-apps/mrkd-0.2.0-r1 - virtual/rust[rustfmt]" -DEPEND="dev-libs/libsodium:= - dev-libs/gmp:0 - sqlite? ( dev-db/sqlite:3 ) - sys-libs/zlib:= - python? ( - >=dev-python/recommonmark-0.7[${PYTHON_USEDEP}] - >=dev-python/grpcio-1.34.0[${PYTHON_USEDEP}] - >=dev-python/grpcio-tools-1.34.0[${PYTHON_USEDEP}] - >=dev-python/protobuf-python-3.19.3[${PYTHON_USEDEP}] - )" -RDEPEND="${DEPEND} - net-p2p/bitcoin-cli - acct-user/bitcoin" - -PATCHES=( - "${FILESDIR}/${PV}-build-do-not-Werror.patch" - "${FILESDIR}/${PV}-build-do-not-refresh-external-modules.patch" - "${FILESDIR}/${PV}-build-remove-deprecated-AM_ENABLE_MULTILIB.patch" - "${FILESDIR}/${PV}-build-use-FHS-docdir.patch" - "${FILESDIR}/${PV}-build-do-not-cargo-quiet.patch" -) - -src_unpack () { - git-r3_src_unpack - cargo_src_unpack -} - -src_prepare() { - default - - export PYTEST=: - export CC="$(tc-getCC)" CONFIGURATOR_CC="${CBUILD}-gcc" - export PKG_CONFIG="$(tc-getPKG_CONFIG)" - export CDEBUGFLAGS="-std=gnu11 -fstack-protector ${CFLAGS}" - - sed -i \ - -e "s:^VERSION=.*:VERSION=${PVR}:" \ - Makefile \ - || die - - local externals=( libbacktrace libsodium libwally-core ) - - for x in ${externals[@]} ; do - pushd "external/${x}" > /dev/null || die - eautoreconf - popd > /dev/null || die - done - - if use python ; then - pushd "${S}/contrib/pyln-client" > /dev/null || die - distutils-r1_src_prepare - popd > /dev/null || die - fi -} - -src_configure() { - ./configure \ - --prefix="${EPREFIX}/usr" \ - --enable-compat \ - --enable-rust \ - --disable-static \ - --disable-developer \ - --disable-experimental-features \ - --disable-valgrind \ - --disable-address-sanitizer \ - --disable-ub-sanitize \ - --disable-fuzzing \ - || die "configure failed" -} - -src_compile() { - emake CDEBUGFLAGS="${CDEBUGFLAGS}" V=1 - - if use python ; then - pushd "${S}/contrib/pyln-client" > /dev/null || die - distutils-r1_src_compile - popd > /dev/null || die - fi -} - -src_install() { - default - - if use python ; then - pushd "${S}/contrib/pyln-client" > /dev/null || die - distutils-r1_src_install - popd > /dev/null || die - fi - - systemd_dounit contrib/init/lightningd.service - newbashcomp contrib/lightning-cli.bash-completion lightning-cli -} diff --git a/net-p2p/c-lightning/c-lightning-0.12.1.ebuild b/net-p2p/c-lightning/c-lightning-0.12.1.ebuild new file mode 100644 index 00000000..0b532d55 --- /dev/null +++ b/net-p2p/c-lightning/c-lightning-0.12.1.ebuild @@ -0,0 +1,279 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{3_8,3_9,3_10} ) +CRATES=" +aho-corasick-0.7.18 +anyhow-1.0.57 +async-stream-0.3.3 +async-stream-impl-0.3.3 +async-trait-0.1.53 +atty-0.2.14 +autocfg-1.1.0 +base64-0.13.0 +bitflags-1.3.2 +bumpalo-3.9.1 +bytes-1.1.0 +cc-1.0.73 +cfg-if-1.0.0 +chrono-0.4.19 +cln-rpc-0.1.0 +data-encoding-2.3.2 +der-oid-macro-0.5.0 +der-parser-6.0.1 +either-1.6.1 +env_logger-0.9.0 +fastrand-1.7.0 +fixedbitset-0.2.0 +fnv-1.0.7 +foreign-types-0.3.2 +foreign-types-shared-0.1.1 +futures-0.3.21 +futures-channel-0.3.21 +futures-core-0.3.21 +futures-executor-0.3.21 +futures-io-0.3.21 +futures-macro-0.3.21 +futures-sink-0.3.21 +futures-task-0.3.21 +futures-util-0.3.21 +getrandom-0.2.6 +h2-0.3.13 +hashbrown-0.11.2 +heck-0.3.3 +hermit-abi-0.1.19 +hex-0.4.3 +http-0.2.7 +http-body-0.4.4 +httparse-1.7.1 +httpdate-1.0.2 +humantime-2.1.0 +hyper-0.14.18 +hyper-timeout-0.4.1 +indexmap-1.8.1 +instant-0.1.12 +itertools-0.10.3 +itoa-1.0.1 +js-sys-0.3.57 +lazy_static-1.4.0 +libc-0.2.125 +log-0.4.17 +memchr-2.5.0 +minimal-lexical-0.2.1 +mio-0.8.3 +multimap-0.8.3 +nom-7.1.1 +ntapi-0.3.7 +num-bigint-0.4.3 +num-integer-0.1.45 +num-traits-0.2.15 +num_cpus-1.13.1 +oid-registry-0.2.0 +once_cell-1.10.0 +openssl-0.10.38 +openssl-probe-0.1.5 +openssl-src-111.18.0+1.1.1n +openssl-sys-0.9.72 +pem-1.0.2 +percent-encoding-2.1.0 +petgraph-0.5.1 +pin-project-1.0.10 +pin-project-internal-1.0.10 +pin-project-lite-0.2.9 +pin-utils-0.1.0 +pkg-config-0.3.25 +ppv-lite86-0.2.16 +proc-macro2-1.0.38 +prost-0.8.0 +prost-build-0.8.0 +prost-derive-0.8.0 +prost-types-0.8.0 +quote-1.0.18 +rand-0.8.5 +rand_chacha-0.3.1 +rand_core-0.6.3 +rcgen-0.8.14 +redox_syscall-0.2.13 +regex-1.5.5 +regex-syntax-0.6.25 +remove_dir_all-0.5.3 +ring-0.16.20 +rusticata-macros-4.1.0 +rustls-0.19.1 +ryu-1.0.9 +schannel-0.1.19 +sct-0.6.1 +security-framework-2.6.1 +security-framework-sys-2.6.1 +serde-1.0.137 +serde_derive-1.0.137 +serde_json-1.0.81 +slab-0.4.6 +socket2-0.4.4 +spin-0.5.2 +syn-1.0.94 +tempfile-3.3.0 +termcolor-1.1.3 +thiserror-1.0.31 +thiserror-impl-1.0.31 +tokio-1.18.2 +tokio-io-timeout-1.2.0 +tokio-macros-1.7.0 +tokio-rustls-0.22.0 +tokio-stream-0.1.8 +tokio-util-0.6.9 +tokio-util-0.7.1 +tonic-0.5.2 +tonic-build-0.5.2 +tower-0.4.12 +tower-layer-0.3.1 +tower-service-0.3.1 +tracing-0.1.34 +tracing-attributes-0.1.21 +tracing-core-0.1.26 +tracing-futures-0.2.5 +try-lock-0.2.3 +unicode-segmentation-1.9.0 +unicode-xid-0.2.3 +untrusted-0.7.1 +vcpkg-0.2.15 +want-0.3.0 +wasi-0.10.2+wasi-snapshot-preview1 +wasi-0.11.0+wasi-snapshot-preview1 +wasm-bindgen-0.2.80 +wasm-bindgen-backend-0.2.80 +wasm-bindgen-macro-0.2.80 +wasm-bindgen-macro-support-0.2.80 +wasm-bindgen-shared-0.2.80 +web-sys-0.3.57 +webpki-0.21.4 +which-4.2.5 +winapi-0.3.9 +winapi-i686-pc-windows-gnu-0.4.0 +winapi-util-0.1.5 +winapi-x86_64-pc-windows-gnu-0.4.0 +windows-sys-0.36.1 +windows_aarch64_msvc-0.36.1 +windows_i686_gnu-0.36.1 +windows_i686_msvc-0.36.1 +windows_x86_64_gnu-0.36.1 +windows_x86_64_msvc-0.36.1 +x509-parser-0.12.0 +yasna-0.4.0 +" + +inherit git-r3 bash-completion-r1 autotools toolchain-funcs systemd distutils-r1 python-r1 cargo + +DESCRIPTION="A specification compliant Lightning Network implementation in C" +HOMEPAGE="https://github.com/ElementsProject/lightning" +EGIT_REPO_URI="https://github.com/ElementsProject/lightning.git" +EGIT_COMMIT="v${PV}" +SRC_URI="$(cargo_crate_uris)" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+sqlite python" + +DISTUTILS_OPTIONAL=True + +BDEPEND="${PYTHON_DEPS} + dev-python/mako:=[${PYTHON_USEDEP}] + app-text/asciidoc + sys-apps/coreutils + sys-devel/gettext + app-text/lowdown + virtual/rust[rustfmt]" +DEPEND="dev-libs/libsodium:= + dev-libs/gmp:0 + sqlite? ( dev-db/sqlite:3 ) + sys-libs/zlib:= + python? ( + >=dev-python/recommonmark-0.7[${PYTHON_USEDEP}] + >=dev-python/grpcio-1.34.0[${PYTHON_USEDEP}] + >=dev-python/grpcio-tools-1.34.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.3[${PYTHON_USEDEP}] + )" +RDEPEND="${DEPEND} + net-p2p/bitcoin-cli + acct-user/bitcoin" + +PATCHES=( + "${FILESDIR}/${PV}-build-do-not-Werror.patch" + "${FILESDIR}/${PV}-build-do-not-refresh-external-modules.patch" + "${FILESDIR}/${PV}-build-remove-deprecated-AM_ENABLE_MULTILIB.patch" + "${FILESDIR}/${PV}-build-use-FHS-docdir.patch" + "${FILESDIR}/${PV}-build-do-not-cargo-quiet.patch" +) + +src_unpack () { + git-r3_src_unpack + cargo_src_unpack +} + +src_prepare() { + default + + export PYTEST=: + export CC="$(tc-getCC)" CONFIGURATOR_CC="${CBUILD}-gcc" + export PKG_CONFIG="$(tc-getPKG_CONFIG)" + export CDEBUGFLAGS="-std=gnu11 -fstack-protector ${CFLAGS}" + + sed -i \ + -e "s:^VERSION=.*:VERSION=${PVR}:" \ + Makefile \ + || die + + local externals=( libbacktrace libsodium libwally-core ) + + for x in ${externals[@]} ; do + pushd "external/${x}" > /dev/null || die + eautoreconf + popd > /dev/null || die + done + + if use python ; then + pushd "${S}/contrib/pyln-client" > /dev/null || die + distutils-r1_src_prepare + popd > /dev/null || die + fi +} + +src_configure() { + ./configure \ + --prefix="${EPREFIX}/usr" \ + --enable-compat \ + --enable-rust \ + --disable-static \ + --disable-developer \ + --disable-experimental-features \ + --disable-valgrind \ + --disable-address-sanitizer \ + --disable-ub-sanitize \ + --disable-fuzzing \ + || die "configure failed" +} + +src_compile() { + emake CDEBUGFLAGS="${CDEBUGFLAGS}" V=1 + + if use python ; then + pushd "${S}/contrib/pyln-client" > /dev/null || die + distutils-r1_src_compile + popd > /dev/null || die + fi +} + +src_install() { + default + + if use python ; then + pushd "${S}/contrib/pyln-client" > /dev/null || die + distutils-r1_src_install + popd > /dev/null || die + fi + + systemd_dounit contrib/init/lightningd.service + newbashcomp contrib/lightning-cli.bash-completion lightning-cli +} diff --git a/net-p2p/c-lightning/files/0.11.2-build-do-not-Werror.patch b/net-p2p/c-lightning/files/0.11.2-build-do-not-Werror.patch deleted file mode 100644 index 775cedb4..00000000 --- a/net-p2p/c-lightning/files/0.11.2-build-do-not-Werror.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 58772d26b6f42b3db99fec6cc23ba5e259bca24c Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Mon, 13 May 2019 23:59:33 +0000 -Subject: [PATCH] build: do not -Werror - ---- - configure | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure b/configure -index a0fd5d805062..d8761d34cc8e 100755 ---- a/configure -+++ b/configure -@@ -6,7 +6,7 @@ set -e - CONFIGURATOR=ccan/tools/configurator/configurator - CONFIG_VAR_FILE=config.vars - CONFIG_HEADER=ccan/config.h --BASE_WARNFLAGS="-Wall -Wundef -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wold-style-definition -Werror" -+BASE_WARNFLAGS="-Wall -Wundef -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wold-style-definition" - - : ${PKG_CONFIG=pkg-config} - diff --git a/net-p2p/c-lightning/files/0.11.2-build-do-not-cargo-quiet.patch b/net-p2p/c-lightning/files/0.11.2-build-do-not-cargo-quiet.patch deleted file mode 100644 index 6eecb030..00000000 --- a/net-p2p/c-lightning/files/0.11.2-build-do-not-cargo-quiet.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 8c32248304ca1eaab2320a6a96738877c71eea2d Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Sat, 30 Apr 2022 04:40:28 +0100 -Subject: [PATCH] build: do not cargo --quiet - ---- - Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/Makefile b/Makefile -index cb549645338c..d55ce3d9d08a 100644 ---- a/Makefile -+++ b/Makefile -@@ -329,9 +329,9 @@ endif - - RUST_PROFILE ?= debug - ifneq ($(RUST_PROFILE),debug) --CARGO_OPTS := --profile=$(RUST_PROFILE) --quiet -+CARGO_OPTS := --profile=$(RUST_PROFILE) - else --CARGO_OPTS := --quiet -+CARGO_OPTS := - endif - - include external/Makefile diff --git a/net-p2p/c-lightning/files/0.11.2-build-do-not-refresh-external-modules.patch b/net-p2p/c-lightning/files/0.11.2-build-do-not-refresh-external-modules.patch deleted file mode 100644 index 13345f40..00000000 --- a/net-p2p/c-lightning/files/0.11.2-build-do-not-refresh-external-modules.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 64d9a04a9129c826028f90fbe86f6ff0d1d98517 Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Mon, 13 May 2019 23:50:38 +0000 -Subject: [PATCH] build: do not refresh external modules - ---- - external/Makefile | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/external/Makefile b/external/Makefile -index 975d4d259041..f4975c4d7f37 100644 ---- a/external/Makefile -+++ b/external/Makefile -@@ -49,8 +49,6 @@ endif - EXTERNAL_LDLIBS := -L${TARGET_DIR} $(patsubst lib%.a,-l%,$(notdir $(EXTERNAL_LIBS))) - - submodcheck: $(FORCE) -- @tools/refresh-submodules.sh $(SUBMODULES) -- @cd external/libwally-core && ../../tools/refresh-submodules.sh src/secp256k1 - - $(EXTERNAL_HEADERS): submodcheck - diff --git a/net-p2p/c-lightning/files/0.11.2-build-remove-deprecated-AM_ENABLE_MULTILIB.patch b/net-p2p/c-lightning/files/0.11.2-build-remove-deprecated-AM_ENABLE_MULTILIB.patch deleted file mode 100644 index 415a71cf..00000000 --- a/net-p2p/c-lightning/files/0.11.2-build-remove-deprecated-AM_ENABLE_MULTILIB.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 8271ca3e71e258c99675c0f873724d07a8c22440 Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Mon, 13 May 2019 23:47:42 +0000 -Subject: [PATCH] build: remove deprecated AM_ENABLE_MULTILIB - ---- - external/libbacktrace/configure.ac | 5 ----- - 1 file changed, 5 deletions(-) - -diff --git a/external/libbacktrace/configure.ac b/external/libbacktrace/configure.ac -index 2aad65ad9c7f..0cebaab8fc9a 100644 ---- a/external/libbacktrace/configure.ac -+++ b/external/libbacktrace/configure.ac -@@ -35,11 +35,6 @@ AC_CONFIG_SRCDIR(backtrace.h) - AC_CONFIG_HEADER(config.h) - AC_CONFIG_MACRO_DIR(config) - --# with_target_subdir is used when configured as part of a GCC tree. --if test -n "${with_target_subdir}"; then -- AM_ENABLE_MULTILIB(, ..) --fi -- - AC_CANONICAL_SYSTEM - target_alias=${target_alias-$host_alias} - diff --git a/net-p2p/c-lightning/files/0.11.2-build-use-FHS-docdir.patch b/net-p2p/c-lightning/files/0.11.2-build-use-FHS-docdir.patch deleted file mode 100644 index 6c861a7d..00000000 --- a/net-p2p/c-lightning/files/0.11.2-build-use-FHS-docdir.patch +++ /dev/null @@ -1,22 +0,0 @@ -From d700c55234316630dd47d7dc3a0f8b9b65a56241 Mon Sep 17 00:00:00 2001 -From: Bertrand Jacquin -Date: Tue, 14 May 2019 01:33:02 +0000 -Subject: [PATCH] build: use FHS docdir - ---- - Makefile | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 737f26641133..cb549645338c 100644 ---- a/Makefile -+++ b/Makefile -@@ -683,7 +683,7 @@ libexecdir = $(exec_prefix)/libexec - pkglibexecdir = $(libexecdir)/$(PKGNAME) - plugindir = $(pkglibexecdir)/plugins - datadir = $(PREFIX)/share --docdir = $(datadir)/doc/$(PKGNAME) -+docdir = $(datadir)/doc/$(PKGNAME)-$(VERSION) - mandir = $(datadir)/man - man1dir = $(mandir)/man1 - man5dir = $(mandir)/man5 diff --git a/net-p2p/c-lightning/files/0.12.1-build-do-not-Werror.patch b/net-p2p/c-lightning/files/0.12.1-build-do-not-Werror.patch new file mode 100644 index 00000000..a7ad96d3 --- /dev/null +++ b/net-p2p/c-lightning/files/0.12.1-build-do-not-Werror.patch @@ -0,0 +1,22 @@ +From f78970730173dbdf1114c5d0f85a539bbe7e3c61 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Mon, 13 May 2019 23:59:33 +0000 +Subject: [PATCH] build: do not -Werror + +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 4f35f15537a4..834335109610 100755 +--- a/configure ++++ b/configure +@@ -6,7 +6,7 @@ set -e + CONFIGURATOR=ccan/tools/configurator/configurator + CONFIG_VAR_FILE=config.vars + CONFIG_HEADER=ccan/config.h +-BASE_WARNFLAGS="-Wall -Wundef -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wold-style-definition -Werror" ++BASE_WARNFLAGS="-Wall -Wundef -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wold-style-definition" + + OS=$(uname -s) + ARCH=$(uname -m) diff --git a/net-p2p/c-lightning/files/0.12.1-build-do-not-cargo-quiet.patch b/net-p2p/c-lightning/files/0.12.1-build-do-not-cargo-quiet.patch new file mode 100644 index 00000000..6eecb030 --- /dev/null +++ b/net-p2p/c-lightning/files/0.12.1-build-do-not-cargo-quiet.patch @@ -0,0 +1,25 @@ +From 8c32248304ca1eaab2320a6a96738877c71eea2d Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Sat, 30 Apr 2022 04:40:28 +0100 +Subject: [PATCH] build: do not cargo --quiet + +--- + Makefile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile b/Makefile +index cb549645338c..d55ce3d9d08a 100644 +--- a/Makefile ++++ b/Makefile +@@ -329,9 +329,9 @@ endif + + RUST_PROFILE ?= debug + ifneq ($(RUST_PROFILE),debug) +-CARGO_OPTS := --profile=$(RUST_PROFILE) --quiet ++CARGO_OPTS := --profile=$(RUST_PROFILE) + else +-CARGO_OPTS := --quiet ++CARGO_OPTS := + endif + + include external/Makefile diff --git a/net-p2p/c-lightning/files/0.12.1-build-do-not-refresh-external-modules.patch b/net-p2p/c-lightning/files/0.12.1-build-do-not-refresh-external-modules.patch new file mode 100644 index 00000000..45496c71 --- /dev/null +++ b/net-p2p/c-lightning/files/0.12.1-build-do-not-refresh-external-modules.patch @@ -0,0 +1,24 @@ +From 385b8bd5d6deee43d0c8d18ea1a1c0055b0e48f8 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Mon, 13 May 2019 23:50:38 +0000 +Subject: [PATCH] build: do not refresh external modules + +--- + external/Makefile | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/external/Makefile b/external/Makefile +index 92e976092a09..f4975c4d7f37 100644 +--- a/external/Makefile ++++ b/external/Makefile +@@ -49,10 +49,6 @@ endif + EXTERNAL_LDLIBS := -L${TARGET_DIR} $(patsubst lib%.a,-l%,$(notdir $(EXTERNAL_LIBS))) + + submodcheck: $(FORCE) +-ifneq ($(VERSION),) +- @tools/refresh-submodules.sh $(SUBMODULES) +- @cd external/libwally-core && ../../tools/refresh-submodules.sh src/secp256k1 +-endif + + $(EXTERNAL_HEADERS): submodcheck + diff --git a/net-p2p/c-lightning/files/0.12.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch b/net-p2p/c-lightning/files/0.12.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch new file mode 100644 index 00000000..415a71cf --- /dev/null +++ b/net-p2p/c-lightning/files/0.12.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch @@ -0,0 +1,25 @@ +From 8271ca3e71e258c99675c0f873724d07a8c22440 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Mon, 13 May 2019 23:47:42 +0000 +Subject: [PATCH] build: remove deprecated AM_ENABLE_MULTILIB + +--- + external/libbacktrace/configure.ac | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/external/libbacktrace/configure.ac b/external/libbacktrace/configure.ac +index 2aad65ad9c7f..0cebaab8fc9a 100644 +--- a/external/libbacktrace/configure.ac ++++ b/external/libbacktrace/configure.ac +@@ -35,11 +35,6 @@ AC_CONFIG_SRCDIR(backtrace.h) + AC_CONFIG_HEADER(config.h) + AC_CONFIG_MACRO_DIR(config) + +-# with_target_subdir is used when configured as part of a GCC tree. +-if test -n "${with_target_subdir}"; then +- AM_ENABLE_MULTILIB(, ..) +-fi +- + AC_CANONICAL_SYSTEM + target_alias=${target_alias-$host_alias} + diff --git a/net-p2p/c-lightning/files/0.12.1-build-use-FHS-docdir.patch b/net-p2p/c-lightning/files/0.12.1-build-use-FHS-docdir.patch new file mode 100644 index 00000000..6c861a7d --- /dev/null +++ b/net-p2p/c-lightning/files/0.12.1-build-use-FHS-docdir.patch @@ -0,0 +1,22 @@ +From d700c55234316630dd47d7dc3a0f8b9b65a56241 Mon Sep 17 00:00:00 2001 +From: Bertrand Jacquin +Date: Tue, 14 May 2019 01:33:02 +0000 +Subject: [PATCH] build: use FHS docdir + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 737f26641133..cb549645338c 100644 +--- a/Makefile ++++ b/Makefile +@@ -683,7 +683,7 @@ libexecdir = $(exec_prefix)/libexec + pkglibexecdir = $(libexecdir)/$(PKGNAME) + plugindir = $(pkglibexecdir)/plugins + datadir = $(PREFIX)/share +-docdir = $(datadir)/doc/$(PKGNAME) ++docdir = $(datadir)/doc/$(PKGNAME)-$(VERSION) + mandir = $(datadir)/man + man1dir = $(mandir)/man1 + man5dir = $(mandir)/man5 -- cgit v1.2.3