From 326c88b07ad5246416b7f4da0d99a68f5ba27232 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Tue, 16 Jul 2024 18:27:03 +0100 Subject: net-p2p/c-lightning: add 24.05 --- net-p2p/c-lightning/Manifest | 13 + net-p2p/c-lightning/c-lightning-24.02.1.ebuild | 333 --------------------- net-p2p/c-lightning/c-lightning-24.05.ebuild | 333 +++++++++++++++++++++ .../files/24.02.1-build-do-not-Werror.patch | 22 -- .../files/24.02.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/24.02.1-build-use-FHS-docdir.patch | 22 -- .../files/24.05-build-do-not-Werror.patch | 22 ++ .../files/24.05-build-do-not-cargo-quiet.patch | 25 ++ ....05-build-do-not-refresh-external-modules.patch | 24 ++ ...uild-remove-deprecated-AM_ENABLE_MULTILIB.patch | 25 ++ .../files/24.05-build-use-FHS-docdir.patch | 22 ++ 13 files changed, 464 insertions(+), 451 deletions(-) delete mode 100644 net-p2p/c-lightning/c-lightning-24.02.1.ebuild create mode 100644 net-p2p/c-lightning/c-lightning-24.05.ebuild delete mode 100644 net-p2p/c-lightning/files/24.02.1-build-do-not-Werror.patch delete mode 100644 net-p2p/c-lightning/files/24.02.1-build-do-not-cargo-quiet.patch delete mode 100644 net-p2p/c-lightning/files/24.02.1-build-do-not-refresh-external-modules.patch delete mode 100644 net-p2p/c-lightning/files/24.02.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch delete mode 100644 net-p2p/c-lightning/files/24.02.1-build-use-FHS-docdir.patch create mode 100644 net-p2p/c-lightning/files/24.05-build-do-not-Werror.patch create mode 100644 net-p2p/c-lightning/files/24.05-build-do-not-cargo-quiet.patch create mode 100644 net-p2p/c-lightning/files/24.05-build-do-not-refresh-external-modules.patch create mode 100644 net-p2p/c-lightning/files/24.05-build-remove-deprecated-AM_ENABLE_MULTILIB.patch create mode 100644 net-p2p/c-lightning/files/24.05-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 1151a3aa..79d177e4 100644 --- a/net-p2p/c-lightning/Manifest +++ b/net-p2p/c-lightning/Manifest @@ -42,6 +42,7 @@ DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672 DIST futures-0.3.28.crate 53229 BLAKE2B fa4420594a8e261d2622715e5e40123d401b0a549b8eea9f72efe177c606b1fdb3743717a4826bc82479c1700e90a1b3bb3d0955d75e7eda84adbeabe0dddf89 SHA512 271c83c157de76b1c58db49d6f7aa0591c665551e60dbb260c3ad292a48138979b06e76b99a78cb4f3ea57cff3ec5884839cf6a0b807fa212d54ac28799c5e6d DIST futures-channel-0.3.28.crate 32281 BLAKE2B 128709ed9c3f275ee9365135426b626dab7d34a706cb9435a6ee45e2a28f7d2e6702b7bcd8b0788f7171ccc75917f287834a18c8af58b73ec07f46425aecdd97 SHA512 21bcae42859687538a3bbd4a4328b1a176bf8eec3b03f9d341f8ec08e796ada1638c0c3011246995d742e392a3ecf4446ccd2e92ea5426fe658c5f5ad8303b99 DIST futures-core-0.3.28.crate 14780 BLAKE2B 551327876d54a6ccd97382679d61afb3e344f7c8e26813ac85779a57850cbb1f54041c82d71a7bfe4a30d1c8d9aeb560d8d4bf5babe7010fb7cf3c36c8ebf3cf SHA512 a21900a68f1a9232c245b160e95896b109315f10719147b4f104e11edb5b59c862555e07aee37a7d4fbedf0f09a02d4ed329f92fa1ad4679db1d7c78ae2865e0 +DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4 DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50 DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a @@ -73,6 +74,7 @@ DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.148.crate 690988 BLAKE2B 41dd38cfff1431cd8184220745697d794a66f6badec750be3910ddc4a6ddcf964692b5b28a5a9714592c5579da26248092facb9407920330b55aaef38501420c SHA512 1dec9ec8f4c610c08f62bc2b45dd32f1e4528a045161d848b5c4f0382be1158a690f4d7760203d7d2347a80422671f43b07531871cf44990887eaaed35d924d4 +DIST libc-0.2.153.crate 740614 BLAKE2B 523a41bc8cff4ebcba0edbbe9e6a2286ec7cb3ba5e90ca5926c972b68e4b34188bc077d20c22376238c3cd91b7455898a95c505ace4ededea88cc496edb4c5a7 SHA512 3f99e3a192974fffdc053ef21e9ad5fb54b7cdbd4755df176704a95dba38047138ccab76763e89c6b565f37f98fd549fe368749f84f6d1638b3209cb07eae9b4 DIST linux-raw-sys-0.4.7.crate 1350647 BLAKE2B 7489b530d59c2b1c32dfa77b260fa9892ec3ce9b15bbac90b0b7565806798d7580145321e0a2206d7a1f50b6cb7684dcd85f30a11dc330f071aa2f6042f941bc SHA512 df36f3f188767080f118aac32138233209a1f0cd11682425fc101cb054e138cf0582ad044d0f326a20ce517f425665ea1ad9ac5eda147712a994884101974d48 DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 @@ -81,6 +83,7 @@ DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e146 DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c +DIST mio-0.8.10.crate 102345 BLAKE2B 82bba95cfbb51a02efda75dc85d973825f038f7d23e7fd0a93a60293fbafd304ae064f395a1aeb63a1bc7bc664a0c0dfa3721ac8a553ea5161c0ab2862a6edcb SHA512 680371f7da07824fcdc1e8c10a6771a71b97308c47bb5b295e0338fbcb56e211dfd91e1b400a080984c57055f08db24ca675c167f298a3dd4842a185bde62fb2 DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a DIST multimap-0.8.3.crate 13518 BLAKE2B 7e00324be2944f3ca38bf02bfe37f47313aa501fc166ec417cd05f11059b14aa761b58f7a737792e2f9488ef5e7825fbb13cbb6ba2ce4935f4c39414fe069730 SHA512 8580982dde6624a0d181cfdf6cc2293c368762b548f32d196fb7a29fb698d1cb743bc2572ca284c6ecd107a632ea2a428fc998c05df164437f2cb470d24d23cd DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad @@ -109,11 +112,13 @@ DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST prettyplease-0.1.25.crate 49545 BLAKE2B b386fac51c7e8e8b532b6525d70cd4fca612d517ef9eb6bd9a29ec27eee7ae9214a7bfa4e43bd9636bc2f3886d4bf4bed1a4ff96e6c5813a6a8c868e2434e493 SHA512 4d9e189f895c4af5e33d5d0b239d7dc75aa73af20fb5b772b435bf28044b72ff8f41931debedf9f8467a70175652bb509fc8b60f137ccbb9c4142d98cf0e768e DIST proc-macro2-1.0.67.crate 43683 BLAKE2B a7f485d058ffb654c22ad01088756d8050780e559d86f96590e284c3babf1bb59ce347400c1681b296c6f58e2d42ed67d3e458483368399c22d7810685adcbc6 SHA512 3827f5f698aaecc168a03643e330e03aca7b0de98bd57dc97507c1bd53b6ec64752a1f4dee4c8a12ab02f410775a11f5ce7b0d36ec0e1fbbec197e3d7e199eab +DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769 DIST prost-0.11.9.crate 28958 BLAKE2B 9ac3218b9250c9e6036eb43f7b72904e5bb336bfdfa471587d227731edf423cf17d110657e5166ba04ca1f27113a1f6a4ae36ca44697a04d40b120675fbe6a27 SHA512 e71edba46bc7539bed001b1779c398a5ede7d82b15556f8a1d3a5c5867a75efe32e952204cf4e7380e8c50e11f08a765e042e63cd732a51d29f0e912efec31b1 DIST prost-build-0.11.9.crate 37990 BLAKE2B dbe966894d5f5a2ca084b678d243213bdafbb05923f30989dc4f3fb613b19a9773c645432356d7c6e318c308db0a0ce9652215531f9ebdfd02859354e57dae0f SHA512 1ae38298d95533be352dd36337b8f4e2ac2949329d950a714ed15ddbd40356be70fc148e1a80c94eb7c2bfa3d40645e28c727a5e6f1236eddd2eaeeb8b5c38c3 DIST prost-derive-0.11.9.crate 19513 BLAKE2B b5da185391df8d21e0800b066ceb42d2132e72904a9c51fc7c95b9c08ed4c3cfb615bd2fcf87b4a26f6f5e2fdf53304ea2ece6998fe7f0f548935f90c8c77754 SHA512 6bc09695d3de978d1ff0b26b704b0f3d3fefb38c98ce68b440ada04f340015bb582cfd31f508df1105506b7fedda6741ec7750caee6dbd817cabedfc11481e2b DIST prost-types-0.11.9.crate 40809 BLAKE2B fae812d78c5199ae8d383f1abe801cd928e7927ee8fe68aa88c4d410471c75781ab859e681f73eb9550f307be3a492880ff5747d3b806dde41f209ffee403602 SHA512 0c163e8c12ad9dfedfe5b6ba13f62f30c57382de2fc9fcca4e6c04114887cda5e8fc5f6e2633624a4d54980f21c3f041d34f05ceb4d7cfa97135293874a3002e DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c +DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 @@ -139,16 +144,21 @@ DIST secp256k1-sys-0.8.1.crate 2486726 BLAKE2B 669a1f0d968e9bc93d446523bb82cec36 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.188.crate 76230 BLAKE2B 81e92adf17e3f2ce73c82e3069b8fd656211cfeb6755abd338b74d52f748f5bba6690abf5c83ea2a126fbd6187bc587b539f0ebcf621e928085876f28fbb9513 SHA512 7d42ce834bcd1034f8ccbcd6646cc93f8e189e344f29f4d7b0ab148ba11ce7848d0ab986dce7a0245fcd6893243f5768f7bc0ca9c24c75c53585ecc899d312d2 +DIST serde-1.0.196.crate 77097 BLAKE2B 22403615511a7621a9d8d54fd2dcc63878cd2de0e43bff6b7921db85e19f34ee5022eb1086890edb6987428cbb707a59277ae007d1536b5d80a7da615fc3f36a SHA512 0917aa36d855ca77726d538fb7fcfcf629722c784d747b3869c0d69444c447d7b1fab556a9eb9594ddf6cc508df636fdde051a1c3909f9c691e4921946ebda19 DIST serde_derive-1.0.188.crate 55563 BLAKE2B 3b24044915a704d9d8a2cae6e6547ecffea7ee3fd4260ddb2bf7fa38b23fd7fc597b61ac28bf65b9f0d45e18ffd6bc7596f5a3d602cc79835697fb3f5440242f SHA512 fa9132a319f7829e6afad65289031be99255466d76270875d9d81f82f63e53592eaef5452d0df38da92e9d0b6f2b37e91026635fff4bf597b0ae662b71b5eff0 +DIST serde_derive-1.0.196.crate 55775 BLAKE2B 3d06b3896f0cdd1b1acdcd0046bdbfd1e8a298d6f07d12a2326ff144baaac07fcbd4af1d18b8b1188d4cc192e253fcd79860d1dbb2ecb148025449c0ac954c72 SHA512 f4df7f835e8416e4662c62a46d5f6e6d45ffd103812d681b220f8080310720e27f738a34a8e622df722fed55a1d8c654dd4abfbd78d1fdc871306bf3985baf22 DIST serde_json-1.0.107.crate 146458 BLAKE2B 753be6076826ee0ba41a067e81c031e6fd69b539086a2d649e6595136fd05d61b717c3d4cb6774af0a0c02102f7f4588e682bd21732450afa93877d093596880 SHA512 ecd4ef86538df402f2a397cb86c5b4b277a9a43d742e2af3d51ab5ac0ba31c677bfc72db06c10f8abbc970ee41d5f77d758f1f70ea18495d96bf78cb7d66c2bc +DIST serde_json-1.0.113.crate 146970 BLAKE2B 8d80b0fc913ba4f008175c6b89955870af6476dc8bae0cd711b748cd0a2bf67b1299396bbd492a1ae5a4ff8050fddc85f0a0ab54f7b24e27529ead3e3d7c920e SHA512 82571b025cd598fca635f18881b52db2364e07eff1b961ca7e3b0591dd41f95503f7188ef1ee6fbc060b9a2360cacbc8a5b85c01fef7879ae3392b29c0004b34 DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f DIST socket2-0.5.4.crate 54663 BLAKE2B ae0e17bf233f3536a10f190c4e4ffafe9d20e4f6359877203cea29b5de6ed65d89617def3d691e3a7c1040dad1bfa414fb9f121692d0881c44a845165be1b8db SHA512 76ec5d712b24e0c42d0400abe2d6681f0e9d707f5ed562475a0496b80a2003991564519c555a175e8837f6e8083a7216b197634e5a1a68d2f5cc268ae6e30c2a +DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c DIST spin-0.5.2.crate 12004 BLAKE2B d67d9156ca6dbcf4022711cce797cd423a4977115abac4cafaa507aa2e1071b637275637a20934d4d0d6d2bf82c98c74a4506720326d1804952aa0fd5fc4895c SHA512 fc57f7906da2b7a298c5f89215e881e8827b4d9f934dbf138338e0ee30122d8459483be566268fa374b41d63d8dbf65d42e0b322535ba35c827d7edb2176f267 DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.37.crate 243250 BLAKE2B b81750ed52bf75bf944542c373a88f5a54421c230c86f23d0ed3e5680d85bb454251bf43e0ad7bd3e2464e6df579550cca1e17e8b044ba62a27a25f3940ff20b SHA512 5cc8f2a17f891477a9b2078580bcb4c5dec0b540fdc4d2c0b8dd51972c734ff4519e891166c1c5f6d35b73bfb564ac747836f7487481a2ea26fb7d8405835023 +DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325 DIST sync_wrapper-0.1.2.crate 6933 BLAKE2B 0ec797ddead298a95bde0a508ae942a4e90943948d3c1e4833fb3ad1cefd3566b7fd1aa0b133d614839707e3f416e3e739099ac73441527213da81b6d1c47d50 SHA512 ca7cd7a6dd242fa420e8dba820117d85b1b11ea6a9fd99c92a5a260f12263cac0c034c9f9fe10090d5830fb5bf5eefc8a5a0d0b5a40f3f809d69e5393693d5c8 DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f @@ -160,11 +170,14 @@ DIST time-0.3.29.crate 118231 BLAKE2B 24379fee17c8f88aba7c4f7fcf5ed53d7d61e5a691 DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52 DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b DIST tokio-1.32.0.crate 725004 BLAKE2B 80dde8073cdd361c8e05a8ef3b0fed0b4ee56c915ed6c0adde4bc2db487e0dd60a3adafa55aa9a763d37ec992a27208063aeee6a95b594b2e5b02e2bf65da9a0 SHA512 c7a64e08b4584b52c98118dd07316ee3bc0c2b405278f37bce58c512072c20268df66a8ab553e4d3bd3470753899ac3b1df4b9b5411743dc0e092fbc2d9b11a2 +DIST tokio-1.36.0.crate 757286 BLAKE2B be9fccb7c41fa6a48f500509ce7b7ce0e1c831a5ee51772ed10fdf054b5872395d0037864f10da4d8cd160d15e8dd8e2445446de75b8e8613debd01e530fd0b8 SHA512 0687980dd375965647c89cd6f569f74ded6400dbbf73318f02d8221e8f49a03151a4f023fced542cf63197d7bb150ca45417c10dfd91517d10bafe0d329d6848 DIST tokio-io-timeout-1.2.0.crate 8993 BLAKE2B 52d5c5564c55c8450eef53cb60676d671c2225b2842bcd65380d2aa544d20698f138b5498521862d726e57fde97f6914541b5edeb226a197020205c2acec8cd5 SHA512 861b8b2c7af6ace78ae223fa567f26fd347de92b3e67c788a140a7cf5bc6320926387ec633ac5bf32fc2b0b28b4f3be450b7c4cdc755eba4412eac7c390dcfd8 DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d +DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6 DIST tokio-rustls-0.23.4.crate 27024 BLAKE2B 7aae9f78ccf056824b477345876edb62f2387a48d7a0f5f80386fae60c851e1e0251ed37956e826c7a1ed48e424769cce2074907a8700486ff7eb95395304bbc SHA512 92d9f5f94f8a81bb12e5923e08e9e185340351342ed167f23a9855d0c2e77089ae882c0c24faccfbf3c8f1033589a76281da42824e8447ce1b56c7a383f38b13 DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303 DIST tokio-test-0.4.3.crate 12250 BLAKE2B 01900095e286d6faca846384d62b00f296292e3adf7d197a321ab96859d18f5d93c38fac32533d7950955983263efe2b9dd05168ac9f7878445c4d31521b0b3a SHA512 31369fcf4ae64121f9b695bb2db75426bbfd135279e5559517d6419d44eb6185b8b98ee8020094a29b4d2dff0e799fad42cd310593236f94b57dc43f01ed7bb6 +DIST tokio-util-0.7.10.crate 110508 BLAKE2B 073b25e1484d54911bc15fc2a4b3fb7658f24f7f77a2382f9f84c5122871cf8c5d6097d5c784cd75b17a79aa63eca80644ff54bb496b52e53bb89650ce35cab0 SHA512 d77db36cfa5a2ace3090874d8996b9e94058ac31648308da8dd92a7bdc9b9b61adb703dbd2131adfef0b428cd61b4de76fbdb674f718e89b297f762af11ec50c DIST tokio-util-0.7.9.crate 104487 BLAKE2B 4f8f2c970cecb1a9b7390e759ea42acbf8acbc04517e2a84d4540e03185dd0be24fbf6223904b646fd240bd1386431d56d937401756a3d04087004ab080cb788 SHA512 9c25f9b45782e8390a0430e25be9c426512c4f80c09d08dcd41981ccf429bd2e4d0ca20089a45718e1cbc4a6ac78b72f8e22e4cafa641568088020b47bfab59f DIST tonic-0.8.3.crate 88259 BLAKE2B ba0f10f2a4024fa29d891d2f6b129face1734fb135989932726f6932f9953357abee606b9860f0663b3f3709c538e11c3bf4d92081fa213d220bf4af6819167b SHA512 9fbf740716c9aa8201b38a001bb9704d86530c45c3a941078aae4eeafeb3370ceec73aab2ead5a6fdfc0e9e8c307af68287d2bfe2bc501de63d611d907151279 DIST tonic-build-0.8.4.crate 16600 BLAKE2B b025713171fe0c7e5a71edb713e545bc661c6e5496deca39408d4f14ebb08c5ea17f7a8ecdf6893a61e009168b0ca8fdadab4d5eb71bcd83b082c8567fc6c15f SHA512 0a717cc01c4984e3ad9bdc2ab17bff7330facbb0ce405a20d990ef065859a0b30e45e83f240c16b13ae9f015bf0492f0f22348b1004863fccdd5452ae4994061 diff --git a/net-p2p/c-lightning/c-lightning-24.02.1.ebuild b/net-p2p/c-lightning/c-lightning-24.02.1.ebuild deleted file mode 100644 index f9e478a9..00000000 --- a/net-p2p/c-lightning/c-lightning-24.02.1.ebuild +++ /dev/null @@ -1,333 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) -CRATES=" -addr2line@0.21.0 -adler@1.0.2 -aho-corasick@1.1.1 -anyhow@1.0.75 -asn1-rs-derive@0.4.0 -asn1-rs-impl@0.1.0 -asn1-rs@0.5.2 -async-stream-impl@0.3.5 -async-stream@0.3.5 -async-trait@0.1.73 -autocfg@1.1.0 -axum-core@0.3.4 -axum@0.6.20 -backtrace@0.3.69 -base64@0.13.1 -base64@0.21.4 -bech32@0.9.1 -bitcoin-private@0.1.0 -bitcoin@0.30.1 -bitcoin_hashes@0.12.0 -bitflags@1.3.2 -bitflags@2.4.0 -bumpalo@3.14.0 -bytes@1.5.0 -cc@1.0.83 -cfg-if@1.0.0 -cln-rpc@0.1.0 -data-encoding@2.4.0 -der-parser@8.2.0 -deranged@0.3.8 -displaydoc@0.2.4 -either@1.9.0 -env_logger@0.10.0 -equivalent@1.0.1 -errno-dragonfly@0.1.2 -errno@0.3.3 -fastrand@2.0.1 -fixedbitset@0.4.2 -fnv@1.0.7 -foreign-types-shared@0.1.1 -foreign-types@0.3.2 -futures-channel@0.3.28 -futures-core@0.3.28 -futures-executor@0.3.28 -futures-io@0.3.28 -futures-macro@0.3.28 -futures-sink@0.3.28 -futures-task@0.3.28 -futures-util@0.3.28 -futures@0.3.28 -getrandom@0.2.10 -gimli@0.28.0 -h2@0.3.21 -hashbrown@0.12.3 -hashbrown@0.14.0 -heck@0.4.1 -hermit-abi@0.3.3 -hex@0.4.3 -hex_lit@0.1.1 -home@0.5.5 -http-body@0.4.5 -http@0.2.9 -httparse@1.8.0 -httpdate@1.0.3 -humantime@2.1.0 -hyper-timeout@0.4.1 -hyper@0.14.27 -indexmap@1.9.3 -indexmap@2.0.0 -is-terminal@0.4.9 -itertools@0.10.5 -itoa@1.0.9 -js-sys@0.3.64 -lazy_static@1.4.0 -libc@0.2.148 -linux-raw-sys@0.4.7 -log@0.4.20 -matchers@0.1.0 -matchit@0.7.3 -memchr@2.6.3 -mime@0.3.17 -minimal-lexical@0.2.1 -miniz_oxide@0.7.1 -mio@0.8.8 -multimap@0.8.3 -nom@7.1.3 -ntapi@0.3.7 -nu-ansi-term@0.46.0 -num-bigint@0.4.4 -num-integer@0.1.45 -num-traits@0.2.16 -num_cpus@1.16.0 -object@0.32.1 -oid-registry@0.6.1 -once_cell@1.18.0 -openssl-probe@0.1.5 -openssl-src@111.18.0+1.1.1n -openssl-sys@0.9.72 -openssl@0.10.38 -overload@0.1.1 -pem@1.1.1 -percent-encoding@2.3.0 -petgraph@0.6.4 -pin-project-internal@1.1.3 -pin-project-lite@0.2.13 -pin-project@1.1.3 -pin-utils@0.1.0 -pkg-config@0.3.25 -ppv-lite86@0.2.17 -prettyplease@0.1.25 -proc-macro2@1.0.67 -prost-build@0.11.9 -prost-derive@0.11.9 -prost-types@0.11.9 -prost@0.11.9 -quote@1.0.33 -rand@0.8.5 -rand_chacha@0.3.1 -rand_core@0.6.4 -rcgen@0.10.0 -redox_syscall@0.3.5 -regex-automata@0.1.10 -regex-automata@0.3.8 -regex-syntax@0.6.29 -regex-syntax@0.7.5 -regex@1.9.5 -ring@0.16.20 -rustc-demangle@0.1.23 -rusticata-macros@4.1.0 -rustix@0.38.14 -rustls-pemfile@1.0.3 -rustls@0.20.9 -rustversion@1.0.14 -ryu@1.0.15 -schannel@0.1.19 -sct@0.7.0 -secp256k1-sys@0.8.1 -secp256k1@0.27.0 -security-framework-sys@2.6.1 -security-framework@2.6.1 -serde@1.0.188 -serde_derive@1.0.188 -serde_json@1.0.107 -sharded-slab@0.1.7 -slab@0.4.9 -smallvec@1.11.2 -socket2@0.4.9 -socket2@0.5.4 -spin@0.5.2 -syn@1.0.109 -syn@2.0.37 -sync_wrapper@0.1.2 -synstructure@0.12.6 -tempfile@3.8.0 -termcolor@1.3.0 -thiserror-impl@1.0.49 -thiserror@1.0.49 -thread_local@1.1.7 -time-core@0.1.2 -time-macros@0.2.15 -time@0.3.29 -tokio-io-timeout@1.2.0 -tokio-macros@2.1.0 -tokio-rustls@0.23.4 -tokio-stream@0.1.14 -tokio-test@0.4.3 -tokio-util@0.7.9 -tokio@1.32.0 -tonic-build@0.8.4 -tonic@0.8.3 -tower-layer@0.3.2 -tower-service@0.3.2 -tower@0.4.13 -tracing-attributes@0.1.27 -tracing-core@0.1.32 -tracing-futures@0.2.5 -tracing-log@0.2.0 -tracing-subscriber@0.3.18 -tracing@0.1.40 -try-lock@0.2.4 -unicode-ident@1.0.12 -unicode-xid@0.2.4 -untrusted@0.7.1 -valuable@0.1.0 -vcpkg@0.2.15 -want@0.3.1 -wasi@0.11.0+wasi-snapshot-preview1 -wasm-bindgen-backend@0.2.87 -wasm-bindgen-macro-support@0.2.87 -wasm-bindgen-macro@0.2.87 -wasm-bindgen-shared@0.2.87 -wasm-bindgen@0.2.87 -web-sys@0.3.64 -webpki@0.22.1 -which@4.4.2 -winapi-i686-pc-windows-gnu@0.4.0 -winapi-util@0.1.6 -winapi-x86_64-pc-windows-gnu@0.4.0 -winapi@0.3.9 -windows-sys@0.48.0 -windows-targets@0.48.5 -windows_aarch64_gnullvm@0.48.5 -windows_aarch64_msvc@0.48.5 -windows_i686_gnu@0.48.5 -windows_i686_msvc@0.48.5 -windows_x86_64_gnu@0.48.5 -windows_x86_64_gnullvm@0.48.5 -windows_x86_64_msvc@0.48.5 -x509-parser@0.14.0 -yasna@0.5.2 -" - -inherit git-r3 bash-completion-r1 autotools toolchain-funcs systemd distutils-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} - ${DISTUTILS_DEPS} - dev-python/mako:=[${PYTHON_USEDEP}] - >=dev-python/grpcio-tools-1.34.0[${PYTHON_USEDEP}] - app-text/asciidoc - sys-apps/coreutils - sys-devel/gettext - app-text/lowdown - virtual/rust[rustfmt] - dev-libs/protobuf:=" -DEPEND="dev-libs/libsodium:= - 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/protobuf-python-3[${PYTHON_USEDEP}] - )" -RDEPEND="${DEPEND} - >=net-p2p/bitcoin-core-22.0[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-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-24.05.ebuild b/net-p2p/c-lightning/c-lightning-24.05.ebuild new file mode 100644 index 00000000..e7dbd498 --- /dev/null +++ b/net-p2p/c-lightning/c-lightning-24.05.ebuild @@ -0,0 +1,333 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..12} ) +CRATES=" +addr2line@0.21.0 +adler@1.0.2 +aho-corasick@1.1.1 +anyhow@1.0.75 +asn1-rs-derive@0.4.0 +asn1-rs-impl@0.1.0 +asn1-rs@0.5.2 +async-stream-impl@0.3.5 +async-stream@0.3.5 +async-trait@0.1.73 +autocfg@1.1.0 +axum-core@0.3.4 +axum@0.6.20 +backtrace@0.3.69 +base64@0.13.1 +base64@0.21.4 +bech32@0.9.1 +bitcoin-private@0.1.0 +bitcoin@0.30.1 +bitcoin_hashes@0.12.0 +bitflags@1.3.2 +bitflags@2.4.0 +bumpalo@3.14.0 +bytes@1.5.0 +cc@1.0.83 +cfg-if@1.0.0 +data-encoding@2.4.0 +der-parser@8.2.0 +deranged@0.3.8 +displaydoc@0.2.4 +either@1.9.0 +env_logger@0.10.0 +equivalent@1.0.1 +errno-dragonfly@0.1.2 +errno@0.3.3 +fastrand@2.0.1 +fixedbitset@0.4.2 +fnv@1.0.7 +foreign-types-shared@0.1.1 +foreign-types@0.3.2 +futures-channel@0.3.28 +futures-core@0.3.30 +futures-executor@0.3.28 +futures-io@0.3.28 +futures-macro@0.3.28 +futures-sink@0.3.28 +futures-task@0.3.28 +futures-util@0.3.28 +futures@0.3.28 +getrandom@0.2.10 +gimli@0.28.0 +h2@0.3.21 +hashbrown@0.12.3 +hashbrown@0.14.0 +heck@0.4.1 +hermit-abi@0.3.3 +hex@0.4.3 +hex_lit@0.1.1 +home@0.5.5 +http-body@0.4.5 +http@0.2.9 +httparse@1.8.0 +httpdate@1.0.3 +humantime@2.1.0 +hyper-timeout@0.4.1 +hyper@0.14.27 +indexmap@1.9.3 +indexmap@2.0.0 +is-terminal@0.4.9 +itertools@0.10.5 +itoa@1.0.9 +js-sys@0.3.64 +lazy_static@1.4.0 +libc@0.2.153 +linux-raw-sys@0.4.7 +log@0.4.20 +matchers@0.1.0 +matchit@0.7.3 +memchr@2.6.3 +mime@0.3.17 +minimal-lexical@0.2.1 +miniz_oxide@0.7.1 +mio@0.8.10 +multimap@0.8.3 +nom@7.1.3 +ntapi@0.3.7 +nu-ansi-term@0.46.0 +num-bigint@0.4.4 +num-integer@0.1.45 +num-traits@0.2.16 +num_cpus@1.16.0 +object@0.32.1 +oid-registry@0.6.1 +once_cell@1.18.0 +openssl-probe@0.1.5 +openssl-src@111.18.0+1.1.1n +openssl-sys@0.9.72 +openssl@0.10.38 +overload@0.1.1 +pem@1.1.1 +percent-encoding@2.3.0 +petgraph@0.6.4 +pin-project-internal@1.1.3 +pin-project-lite@0.2.13 +pin-project@1.1.3 +pin-utils@0.1.0 +pkg-config@0.3.25 +ppv-lite86@0.2.17 +prettyplease@0.1.25 +proc-macro2@1.0.78 +prost-build@0.11.9 +prost-derive@0.11.9 +prost-types@0.11.9 +prost@0.11.9 +quote@1.0.35 +rand@0.8.5 +rand_chacha@0.3.1 +rand_core@0.6.4 +rcgen@0.10.0 +redox_syscall@0.3.5 +regex-automata@0.1.10 +regex-automata@0.3.8 +regex-syntax@0.6.29 +regex-syntax@0.7.5 +regex@1.9.5 +ring@0.16.20 +rustc-demangle@0.1.23 +rusticata-macros@4.1.0 +rustix@0.38.14 +rustls-pemfile@1.0.3 +rustls@0.20.9 +rustversion@1.0.14 +ryu@1.0.15 +schannel@0.1.19 +sct@0.7.0 +secp256k1-sys@0.8.1 +secp256k1@0.27.0 +security-framework-sys@2.6.1 +security-framework@2.6.1 +serde@1.0.196 +serde_derive@1.0.196 +serde_json@1.0.113 +sharded-slab@0.1.7 +slab@0.4.9 +smallvec@1.11.2 +socket2@0.4.9 +socket2@0.5.5 +spin@0.5.2 +syn@1.0.109 +syn@2.0.48 +sync_wrapper@0.1.2 +synstructure@0.12.6 +tempfile@3.8.0 +termcolor@1.3.0 +thiserror-impl@1.0.49 +thiserror@1.0.49 +thread_local@1.1.7 +time-core@0.1.2 +time-macros@0.2.15 +time@0.3.29 +tokio-io-timeout@1.2.0 +tokio-macros@2.2.0 +tokio-rustls@0.23.4 +tokio-stream@0.1.14 +tokio-test@0.4.3 +tokio-util@0.7.10 +tokio@1.36.0 +tonic-build@0.8.4 +tonic@0.8.3 +tower-layer@0.3.2 +tower-service@0.3.2 +tower@0.4.13 +tracing-attributes@0.1.27 +tracing-core@0.1.32 +tracing-futures@0.2.5 +tracing-log@0.2.0 +tracing-subscriber@0.3.18 +tracing@0.1.40 +try-lock@0.2.4 +unicode-ident@1.0.12 +unicode-xid@0.2.4 +untrusted@0.7.1 +valuable@0.1.0 +vcpkg@0.2.15 +want@0.3.1 +wasi@0.11.0+wasi-snapshot-preview1 +wasm-bindgen-backend@0.2.87 +wasm-bindgen-macro-support@0.2.87 +wasm-bindgen-macro@0.2.87 +wasm-bindgen-shared@0.2.87 +wasm-bindgen@0.2.87 +web-sys@0.3.64 +webpki@0.22.1 +which@4.4.2 +winapi-i686-pc-windows-gnu@0.4.0 +winapi-util@0.1.6 +winapi-x86_64-pc-windows-gnu@0.4.0 +winapi@0.3.9 +windows-sys@0.48.0 +windows-targets@0.48.5 +windows_aarch64_gnullvm@0.48.5 +windows_aarch64_msvc@0.48.5 +windows_i686_gnu@0.48.5 +windows_i686_msvc@0.48.5 +windows_x86_64_gnu@0.48.5 +windows_x86_64_gnullvm@0.48.5 +windows_x86_64_msvc@0.48.5 +x509-parser@0.14.0 +yasna@0.5.2 +" + +inherit git-r3 bash-completion-r1 autotools toolchain-funcs systemd distutils-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="python" + +DISTUTILS_OPTIONAL=True + +BDEPEND="${PYTHON_DEPS} + ${DISTUTILS_DEPS} + dev-python/mako:=[${PYTHON_USEDEP}] + >=dev-python/grpcio-tools-1.34.0[${PYTHON_USEDEP}] + app-text/asciidoc + sys-apps/coreutils + sys-devel/gettext + app-text/lowdown + virtual/rust[rustfmt] + dev-libs/protobuf:= + app-misc/jq" +DEPEND="dev-libs/libsodium:= + 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/protobuf-python-3[${PYTHON_USEDEP}] + )" +RDEPEND="${DEPEND} + >=net-p2p/bitcoin-core-23.2[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-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/24.02.1-build-do-not-Werror.patch b/net-p2p/c-lightning/files/24.02.1-build-do-not-Werror.patch deleted file mode 100644 index a7ad96d3..00000000 --- a/net-p2p/c-lightning/files/24.02.1-build-do-not-Werror.patch +++ /dev/null @@ -1,22 +0,0 @@ -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/24.02.1-build-do-not-cargo-quiet.patch b/net-p2p/c-lightning/files/24.02.1-build-do-not-cargo-quiet.patch deleted file mode 100644 index 6eecb030..00000000 --- a/net-p2p/c-lightning/files/24.02.1-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/24.02.1-build-do-not-refresh-external-modules.patch b/net-p2p/c-lightning/files/24.02.1-build-do-not-refresh-external-modules.patch deleted file mode 100644 index 45496c71..00000000 --- a/net-p2p/c-lightning/files/24.02.1-build-do-not-refresh-external-modules.patch +++ /dev/null @@ -1,24 +0,0 @@ -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/24.02.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch b/net-p2p/c-lightning/files/24.02.1-build-remove-deprecated-AM_ENABLE_MULTILIB.patch deleted file mode 100644 index 415a71cf..00000000 --- a/net-p2p/c-lightning/files/24.02.1-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/24.02.1-build-use-FHS-docdir.patch b/net-p2p/c-lightning/files/24.02.1-build-use-FHS-docdir.patch deleted file mode 100644 index 6c861a7d..00000000 --- a/net-p2p/c-lightning/files/24.02.1-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/24.05-build-do-not-Werror.patch b/net-p2p/c-lightning/files/24.05-build-do-not-Werror.patch new file mode 100644 index 00000000..a7ad96d3 --- /dev/null +++ b/net-p2p/c-lightning/files/24.05-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/24.05-build-do-not-cargo-quiet.patch b/net-p2p/c-lightning/files/24.05-build-do-not-cargo-quiet.patch new file mode 100644 index 00000000..6eecb030 --- /dev/null +++ b/net-p2p/c-lightning/files/24.05-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/24.05-build-do-not-refresh-external-modules.patch b/net-p2p/c-lightning/files/24.05-build-do-not-refresh-external-modules.patch new file mode 100644 index 00000000..45496c71 --- /dev/null +++ b/net-p2p/c-lightning/files/24.05-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/24.05-build-remove-deprecated-AM_ENABLE_MULTILIB.patch b/net-p2p/c-lightning/files/24.05-build-remove-deprecated-AM_ENABLE_MULTILIB.patch new file mode 100644 index 00000000..415a71cf --- /dev/null +++ b/net-p2p/c-lightning/files/24.05-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/24.05-build-use-FHS-docdir.patch b/net-p2p/c-lightning/files/24.05-build-use-FHS-docdir.patch new file mode 100644 index 00000000..6c861a7d --- /dev/null +++ b/net-p2p/c-lightning/files/24.05-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