commit:     a728066751f63cd624c86a04ed2e46b2e88e7979
Author:     Cédric Krier <cedk <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 10:54:39 2024 +0000
Commit:     Cédric Krier <cedk <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 10:55:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7280667

dev-vcs/mercurial: add 6.7.2

Signed-off-by: Cédric Krier <cedk <AT> gentoo.org>

 dev-vcs/mercurial/Manifest               |  16 ++
 dev-vcs/mercurial/mercurial-6.7.2.ebuild | 368 +++++++++++++++++++++++++++++++
 2 files changed, 384 insertions(+)

diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
index 3c316c50e167..8389c389dfa1 100644
--- a/dev-vcs/mercurial/Manifest
+++ b/dev-vcs/mercurial/Manifest
@@ -6,6 +6,7 @@ DIST ahash-0.8.2.crate 42491 BLAKE2B 
95e07f014d3e985bf7b32f71741d18c87201c0a57d8
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST aliasable-0.1.3.crate 6169 BLAKE2B 
c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca
 SHA512 
a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 
4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055
 SHA512 
4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
@@ -13,6 +14,7 @@ DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitmaps-2.1.0.crate 16717 BLAKE2B 
817045077c198a84d114f68474b14515309bf56abde29398fcb47d7593d41c3fac069825d8a2aa1a598dea5b4865b94a21e83d03dc8d069672e1b835bc1ad551
 SHA512 
a423ea009bf61629e6dd7cb954f2781dd3c578d2216cd843957e0db05abc8f8c5971d2cca1915929b2b3c7b712450c817bb1de8d08715a1ca2641ace015a1dc7
+DIST bitvec-1.0.1.crate 224375 BLAKE2B 
9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f
 SHA512 
83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
 DIST block-buffer-0.10.2.crate 10258 BLAKE2B 
d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa
 SHA512 
8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078
 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 
32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7
 SHA512 
e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
 DIST block-buffer-0.9.0.crate 7108 BLAKE2B 
42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb
 SHA512 
2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
@@ -28,6 +30,7 @@ DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
 DIST chrono-0.4.23.crate 187259 BLAKE2B 
b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9
 SHA512 
697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
+DIST chrono-0.4.34.crate 228932 BLAKE2B 
a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55
 SHA512 
2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
 DIST clap-4.0.24.crate 205106 BLAKE2B 
20e39c66ac060183d29937f83c0119e3ce984e1891cd2bb17b920a8400d5755b4f5ebdf19fc722023de2fc374919f14bc69492ba21f02f1ea2173c0dcf38d8c1
 SHA512 
ccbbb6677fea4981d7569af9ef13dc7fb45b714d85222fe488254b32941b346ce943640720fb3863511cda7299061348cf615790c9725c9fa87fe7aa22b78efb
 DIST clap_derive-4.0.21.crate 27567 BLAKE2B 
cbef7e547b0d0a145ee7696a773e1dce541866dd4878797e9b810b7506dd11d75ae9cd2547b4c3330569390568a1039588406ee614b9eaa2b1a619951b0e67e5
 SHA512 
95bbddfd09de9dc1c64266743e9877aaed086be56f7e0f6e933dc5245724fead7163316a7bb4a744bc81597e4d079fb0abfea891766a17e0b1aafba011dd74df
@@ -75,6 +78,7 @@ DIST flate2-1.0.22.crate 76026 BLAKE2B 
a6b7630a31a4d3768540662380f6eb1ae16217494
 DIST flate2-1.0.24.crate 70191 BLAKE2B 
f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2
 SHA512 
8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
 DIST format-bytes-0.3.0.crate 6475 BLAKE2B 
cb4cee9bad6a315245b606deae9a923ab3d2627c329c4f45c2e0fd64256b9c2e61c889a801d7122da58c01d1d77c6198c2209c49bb07c74a42768d34b5fac0ab
 SHA512 
e128da40c9bff56e3fd92174407faa5161d46cbcbff5ab62b5222239b3b174ca92009285db13c85816d5fd61640a89d56232e9a9310da43778ed0cd75df3d613
 DIST format-bytes-macros-0.4.0.crate 3399 BLAKE2B 
73c4b8787cbb1378db45238ecc18e9138c02cc6383a35485fe5cad18b09d13588f139f29cad9c8d6dd0dd1c8e60d09ee1b1b0b41a2958cb87320302a8cee1846
 SHA512 
5f95fc8c7589e8edacea8244742afbcf34a15c7f397d33c127ca02eb08e88599d66d1ecf7e5aef429dec44836233897d3cbe7cf56debf5f9867b179bc657efec
+DIST funty-2.0.0.crate 13160 BLAKE2B 
db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5
 SHA512 
691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
 DIST generic-array-0.14.4.crate 28916 BLAKE2B 
41adcb738bb316d17967e029a829dcf7377427977309b010c2f2e365f16306b44991eb5f65698782497f614b129b14cad11bfeba2ae19b45efd117114492517e
 SHA512 
34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40
 DIST generic-array-0.14.6.crate 15889 BLAKE2B 
7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156
 SHA512 
254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20
 DIST getrandom-0.1.15.crate 24786 BLAKE2B 
868817d62ee44fa5bbf54f9af0bd71a29503f92bc93e190a834f4ebdb8eb73dd29e175c661f9964298987949c0b82a53e99080cbe4090fc9c5453daea4b05595
 SHA512 
b26d9558554058f8a54b03f56f488db5ebad2d5cc84f737e489f8f532f8464ef9038d104173eb30acca61caa1f99e1ce267bc493c01ba1611b829e0a090cc87f
@@ -127,6 +131,7 @@ DIST mercurial-6.3.2.tar.gz 8092710 BLAKE2B 
c64759736719af4a675abddd0f4d3578c815
 DIST mercurial-6.4.4.tar.gz 8182450 BLAKE2B 
620d20c64830b6eebe153b786e4e656140760e05f369931173f88702651073bd285144dccfcc2455e1169278c8eb7c673a9051a128a8698f18f7eb2982fd36e5
 SHA512 
6b97eaa10d2367dc583160170e74535e2c863ccc02e3d5527467769ce0b2db78a5496a48bad0f812a1bff5a9afec7751eea88edcefb06d052b9632a16da08c0f
 DIST mercurial-6.5.3.tar.gz 8235306 BLAKE2B 
d48c467e2c791a7421741e7aaae223eabcfb0bea5123cf80886edb6ef5ddec411540bae49f085ff03a478d42e63ef4803fd32c8953470cadc2de0153b9372aad
 SHA512 
af90ec414fbf9da518ce0de5b855b5dd6e4141f838ab0da54a40f31aa00245d21f14f1352fe537744fb6ae5a3e4f2723076f4773fafac649b8483fefd002b510
 DIST mercurial-6.6.2.tar.gz 8252567 BLAKE2B 
8fb2395e463bc6678cadb902c5559aea5a9ae08eebe2733228dabe78ed52cef89c8fb2690c677c9d1f9e5fdcf6a89ff065def0b9daa7292136b32ab45f9136d7
 SHA512 
cf45c7c43555bd64d95ec6de2af7952bb50c2fba9ec59ce1afd9437b1fb53e399bd1e6f1b6e17cc5699f598cca4e087f82b3097d2d772219dd0337bbbde2d16b
+DIST mercurial-6.7.2.tar.gz 8302143 BLAKE2B 
1406f8eb757672085634c0deef81ac2478689f83729cd122d4856b8b524ad561ad67d3b9031c0c1aaca5b4ade5843ced0c3117159afe89806ecaff6980464372
 SHA512 
cb64daf885451d606ad34c408fbefc900be0fab7c0e0c2fc63dda32676de1c77a9d194c8c4974a608020a0f09e326682443537769eaa97acaf89ad7e385e0ce5
 DIST micro-timer-0.4.0.crate 3513 BLAKE2B 
cc189b0db3d6fff554dec8548243894f70ea0445e095179bbe5b0d06dae4de6c09bcded31f00507d2f238523a3ef300e25054102d37cc4768aeef569ee7fc6a0
 SHA512 
33f1b5c65d9fb293fd86d52509687b7f9adb7af6bdcb3904f24740a9ad58ba9b30987d2a63fc19afcd6a55467f294ab098401f53bafafbd15c48b30d87232585
 DIST micro-timer-macros-0.4.0.crate 2929 BLAKE2B 
df30df7ca02b79c13d375b71efdedfe33feb836f52b7889ea842e6d98441434022554986a4cc69e995203ca5906ccc9676653015ac7e1015d55cfa62b7bba908
 SHA512 
e1f141a0d331078be270cb9ad623348c39e18d355b32822f5285f29e325f1cc5d07d8833c130f03a43783590ccc4076d950d96b10468999f4285bcb521e194d0
 DIST miniz_oxide-0.4.3.crate 50058 BLAKE2B 
bc7a152a984de061803c11255459ce3d8fa64dd5b38de9f2ed29213abc1922d68746ff523de3b99e0e95a8933ea75448a9fa1e14cbbe248549074cd5ce7b3c1d
 SHA512 
8c0e2b3a585a0986a61977d4459adb1a7c396ab53f4f688dcbeb2a09c60878b0423f54fd1879c190f5c64690a2473ed2a07d4162a650f6c39f402f6b27e863b7
@@ -164,6 +169,7 @@ DIST python3-sys-0.7.0.crate 46268 BLAKE2B 
0c79cd30c69c10ec3dc30f574e7cbefd465e7
 DIST python3-sys-0.7.1.crate 47312 BLAKE2B 
a35f99cc2eadf412d3c0a98e0bc6bac4db0ce7fc9b4020fcb59367757123a822ed2475d0d556f44938ec4011e4181976246a1b2d8ced1f15c4418be2fb6a2649
 SHA512 
e52ca25357895b186f4d129902254831118a2c97785b9f11dbe8d82cb7895d0e181bc6c3bc1365dfdefbaee1c931bca58ef30cde6961d1d139b5db3887d1648a
 DIST quote-1.0.21.crate 28030 BLAKE2B 
547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc
 SHA512 
0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
 DIST quote-1.0.7.crate 25170 BLAKE2B 
9597c94ac365bb6e9d632738a88ece2da7818cb9f3fa0e755324e693eb513c76347032737025375a486319caad13c22ae13bcb257703eacdf2fdc755cbac0de2
 SHA512 
b7cb576c07419854f71072a88e4216f50d78196703d3d8a1068dfd0f2ccb1e417c3a865ec3be613b46e74e46654f64378f527800701f74d50352cb766a885953
+DIST radium-0.7.0.crate 10906 BLAKE2B 
d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d
 SHA512 
51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
 DIST rand-0.7.3.crate 112246 BLAKE2B 
ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4
 SHA512 
f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
 DIST rand-0.8.5.crate 87113 BLAKE2B 
516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c
 SHA512 
8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 DIST rand_chacha-0.2.2.crate 13267 BLAKE2B 
7908867ceac98243ade22e1b38f1903fe0249324484d91c948a5058a1e099e5213f325c5ba3400898c8319158ed69f4ed064164f235470856a8191bd990d5a10
 SHA512 
1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84
@@ -209,6 +215,7 @@ DIST strsim-0.8.0.crate 9309 BLAKE2B 
40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d
 DIST syn-1.0.103.crate 236495 BLAKE2B 
fd139b1a8b4449e9be6eddf0036c19b93b876182a03f36954f79eaf79abd5e53667a8a9fcb5c872c96639779307fa293f597831ff838a41d90e1ea201f8a4797
 SHA512 
3dc0f564ac1a4ce85060926c0897158da0baa127a46bb318506f4fdc79e53d9439295e8ed6a2d5ffcf15d9f6651081b7602cc2a091538e8df061b545f7e3bfe7
 DIST syn-1.0.109.crate 237611 BLAKE2B 
e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9
 SHA512 
12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
 DIST syn-1.0.54.crate 228322 BLAKE2B 
bf4455927b913902fcf1804284660c0b7c9fbe3c50a9f854b8e44d3fc726825fcde85c563f3df4404406d51b517299eda19dbd085bde552dfe5d4f0d9a7510f4
 SHA512 
2cbed3fafcb3c628623273b83678238d0e66f899599e3364a6511c59c881ad4a3299b806462c06f19ddabfade096c1a7dedea95273461ea3f8ae347a2b3c1ecb
+DIST tap-1.0.1.crate 11316 BLAKE2B 
60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83
 SHA512 
d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
 DIST tempfile-3.3.0.crate 27578 BLAKE2B 
e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77
 SHA512 
ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
 DIST termcolor-1.1.2.crate 17287 BLAKE2B 
5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49
 SHA512 
f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c
 DIST termcolor-1.1.3.crate 17242 BLAKE2B 
5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513
 SHA512 
5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
@@ -249,6 +256,15 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9d
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-util-0.1.5.crate 10164 BLAKE2B 
fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963
 SHA512 
7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST windows-targets-0.52.0.crate 6229 BLAKE2B 
4b1efdd32202f112d3782b586ce60667f5d3b6f97ccae0d7da833aee2ae81ceece88b5ef4126db2448c9019de3f77e4fe66ed4286bb6275d9a5e8ab74725b804
 SHA512 
0ea09552d89b802ec0d419b640fa02d0af7af602704a0e88ba10f81d123dee0c907460f6ec91224177ec9a948970abd7414740eb219148a4d66c269c2362740e
+DIST windows_aarch64_gnullvm-0.52.0.crate 430182 BLAKE2B 
f23370c62c4ab3fd885e3ee22e8ec2fb5a3a837a57044c1df3f9986dd4e7e9d0a44ec58be1648a41e1ea4d037afa3077f0f03de0204199a82fb8395731815a4a
 SHA512 
b7c3fe0a2ad5149be0df48fc7a4d15879eb130bd9441c58c25fc71b8a91483f0b553fb1bf29a9302acd348e9083a547430a840b059b0cfe19867ecaffcae986f
+DIST windows_aarch64_msvc-0.52.0.crate 821663 BLAKE2B 
e6f772858205f7cd871722136aec4d00daea4793ff9dcae53e6311e74526c46aa11c2b3df7a85e6c577757254cbfa5a713e68c694625ca274b64e7a1c5532c23
 SHA512 
8446bfe5b9fe538415762c8129ab3bf2fe45482e045bce367475747786602ad4ae1187c6e508dd9d7b6be81bfc8d430e0db9c624e35c7cc52e823023e46f5cf1
+DIST windows_i686_gnu-0.52.0.crate 870285 BLAKE2B 
a7688062a128a1b1394b3978210334e4e2aaa10dce131457c4a11ce0cb3f551e7f4962d1ece1846d8e9526983ced0e0a3ee8c933858e9314b62e76381e086ef9
 SHA512 
fe993f5bb6e039c257be9b35337e0221f718d23866818bfd19c76aaae236aafc2de4bb5014fcdf919563b5901cdaa14a2136cd086eeed3c83e46a5d02f6aa77e
+DIST windows_i686_msvc-0.52.0.crate 888693 BLAKE2B 
7a6e9d03e503c8f543e80a8c7bcf3f50cfa7eed462e487ae7b581746d7cc4d871b33e307110d3a3a75226d88e837f9452ac56bf3baf71b66cfab2626cc15558a
 SHA512 
817ac796fd00bed51d80133ec873cf3d3d582ba41fec8a6f6407fbd7544f198e928aa5d710f70c13bbf74a1dde4c91c54e65eb9d3b7518a7f011ea42725eb671
+DIST windows_x86_64_gnu-0.52.0.crate 826213 BLAKE2B 
3ca03285ef289fc844261142154e710e996c29940b1c0a7dc3016906ff6452fa50b24f8668fce0ca44bf169ab1228c217fece9f7bddac9ab8bdc54fddafaf8a8
 SHA512 
2d81af56ad0bc9536f6e066776642a546ce6c6d99551edc0603ffcafe6db15d5d5a32a642b204bbfadf34231daa3894ad7897a9c0c575c2b6bc1e3e58a9a3eb7
+DIST windows_x86_64_gnullvm-0.52.0.crate 430165 BLAKE2B 
af9345a1f6e0ed1392ca1534c68d23f3be0fbb6a42b3c5518cee14373e645038526da15e849d14abe45c53766a30c6c2042a626482ba4a05409f325eb6aa36b1
 SHA512 
e88af35fd1c694dc189783e5c81aafa61aeffbddce4d7130e1125d0ce3d932fafeb345990ffd98477c41b578b7f5090f4f9c0457b02146309b95549c9f8f44f0
+DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B 
cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179
 SHA512 
3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7
+DIST wyz-0.5.1.crate 18790 BLAKE2B 
07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a
 SHA512 
15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
 DIST yansi-0.5.1.crate 16525 BLAKE2B 
3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839
 SHA512 
7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
 DIST zstd-0.12.3+zstd.1.5.2.crate 29693 BLAKE2B 
57789ec212f12d3416784d7d8830a197437fd5a7c90ed62dd4b5add87f84039fe7afebb1c37f0973644845129868c0c6009bd39163b6afcc8b218653d2491b98
 SHA512 
1ee79370e2a7517638e51ea3c5c2f7f9d3f42364eefc5b10e909f52e50bffd141ecf2ac4d3701bd7655c965dd03a608ca5b69743fc2ed877f4dbfcb79715b70f
 DIST zstd-0.5.4+zstd.1.4.7.crate 25564 BLAKE2B 
61fa0a63688a2f3f90655b9864ba5fe2b3ab3261065b658cc9718eae5148f06f733a173118d525a1d305597d79815c29f813ca0bf37e6b4a2415d7023736063d
 SHA512 
8e8219b078e42405a4483486a1431c777048026b35c3bcad1e110c4ea7ab29fb1acac8f462b92c607f4cfccc04318185b4726092edb62898757721fd9c82d830

diff --git a/dev-vcs/mercurial/mercurial-6.7.2.ebuild 
b/dev-vcs/mercurial/mercurial-6.7.2.ebuild
new file mode 100644
index 000000000000..e3538643ddbe
--- /dev/null
+++ b/dev-vcs/mercurial/mercurial-6.7.2.ebuild
@@ -0,0 +1,368 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=1
+DISTUTILS_USE_PEP517="setuptools"
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+       adler@1.0.2
+       ahash@0.8.2
+       aho-corasick@0.7.19
+       android-tzdata@0.1.1
+       android_system_properties@0.1.5
+       atty@0.2.14
+       autocfg@1.1.0
+       bitflags@1.3.2
+       bitmaps@2.1.0
+       bitvec@1.0.1
+       block-buffer@0.9.0
+       block-buffer@0.10.3
+       bumpalo@3.11.1
+       byteorder@1.4.3
+       bytes-cast@0.3.0
+       bytes-cast-derive@0.2.0
+       cc@1.0.76
+       cfg-if@1.0.0
+       chrono@0.4.34
+       clap@4.0.24
+       clap_derive@4.0.21
+       clap_lex@0.3.0
+       codespan-reporting@0.11.1
+       convert_case@0.4.0
+       core-foundation-sys@0.8.3
+       cpufeatures@0.2.5
+       cpython@0.7.1
+       crc32fast@1.3.2
+       crossbeam-channel@0.5.6
+       crossbeam-deque@0.8.2
+       crossbeam-epoch@0.9.11
+       crossbeam-utils@0.8.12
+       crypto-common@0.1.6
+       ctor@0.1.26
+       cxx@1.0.81
+       cxx-build@1.0.81
+       cxxbridge-flags@1.0.81
+       cxxbridge-macro@1.0.81
+       derive_more@0.99.17
+       diff@0.1.13
+       digest@0.9.0
+       digest@0.10.5
+       either@1.8.0
+       env_logger@0.9.3
+       fastrand@1.8.0
+       flate2@1.0.24
+       format-bytes@0.3.0
+       format-bytes-macros@0.4.0
+       funty@2.0.0
+       generic-array@0.14.6
+       getrandom@0.1.16
+       getrandom@0.2.8
+       hashbrown@0.12.3
+       hashbrown@0.13.1
+       heck@0.4.0
+       hermit-abi@0.1.19
+       hex@0.4.3
+       home@0.5.4
+       humantime@2.1.0
+       iana-time-zone@0.1.53
+       iana-time-zone-haiku@0.1.1
+       im-rc@15.1.0
+       indexmap@1.9.2
+       instant@0.1.12
+       itertools@0.10.5
+       jobserver@0.1.25
+       js-sys@0.3.60
+       lazy_static@1.4.0
+       libc@0.2.137
+       libm@0.2.6
+       libz-sys@1.1.8
+       link-cplusplus@1.0.7
+       log@0.4.17
+       logging_timer@1.1.0
+       logging_timer_proc_macros@1.1.0
+       memchr@2.5.0
+       memmap2@0.5.8
+       memoffset@0.6.5
+       miniz_oxide@0.5.4
+       nom8@0.2.0
+       num-traits@0.2.15
+       num_cpus@1.14.0
+       once_cell@1.16.0
+       opaque-debug@0.3.0
+       os_str_bytes@6.4.0
+       output_vt100@0.1.3
+       paste@1.0.9
+       pkg-config@0.3.26
+       ppv-lite86@0.2.17
+       pretty_assertions@1.3.0
+       proc-macro-error@1.0.4
+       proc-macro-error-attr@1.0.4
+       proc-macro2@1.0.47
+       python3-sys@0.7.1
+       quote@1.0.21
+       radium@0.7.0
+       rand@0.7.3
+       rand@0.8.5
+       rand_chacha@0.2.2
+       rand_chacha@0.3.1
+       rand_core@0.5.1
+       rand_core@0.6.4
+       rand_distr@0.4.3
+       rand_hc@0.2.0
+       rand_pcg@0.3.1
+       rand_xoshiro@0.6.0
+       rayon@1.7.0
+       rayon-core@1.11.0
+       redox_syscall@0.2.16
+       regex@1.7.0
+       regex-syntax@0.6.28
+       remove_dir_all@0.5.3
+       rustc_version@0.4.0
+       same-file@1.0.6
+       scopeguard@1.1.0
+       scratch@1.0.2
+       self_cell@1.0.0
+       semver@1.0.14
+       serde@1.0.152
+       serde_derive@1.0.152
+       serde_spanned@0.6.1
+       sha-1@0.9.8
+       sha-1@0.10.0
+       sized-chunks@0.6.5
+       stable_deref_trait@1.2.0
+       static_assertions@1.1.0
+       strsim@0.10.0
+       syn@1.0.109
+       tap@1.0.1
+       tempfile@3.3.0
+       termcolor@1.1.3
+       thread_local@1.1.4
+       toml@0.6.0
+       toml_datetime@0.5.1
+       toml_edit@0.18.1
+       twox-hash@1.6.3
+       typenum@1.15.0
+       unicode-ident@1.0.5
+       unicode-width@0.1.10
+       vcpkg@0.2.15
+       vcsgraph@0.2.0
+       version_check@0.9.4
+       wasi@0.9.0+wasi-snapshot-preview1
+       wasi@0.11.0+wasi-snapshot-preview1
+       wasm-bindgen@0.2.83
+       wasm-bindgen-backend@0.2.83
+       wasm-bindgen-macro@0.2.83
+       wasm-bindgen-macro-support@0.2.83
+       wasm-bindgen-shared@0.2.83
+       web-sys@0.3.60
+       which@4.3.0
+       whoami@1.4.0
+       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-targets@0.52.0
+       windows_aarch64_gnullvm@0.52.0
+       windows_aarch64_msvc@0.52.0
+       windows_i686_gnu@0.52.0
+       windows_i686_msvc@0.52.0
+       windows_x86_64_gnu@0.52.0
+       windows_x86_64_gnullvm@0.52.0
+       windows_x86_64_msvc@0.52.0
+       wyz@0.5.1
+       yansi@0.5.1
+       zstd@0.12.3+zstd.1.5.2
+       zstd-safe@6.0.4+zstd.1.5.4
+       zstd-sys@2.0.7+zstd.1.5.4
+"
+
+inherit bash-completion-r1 cargo elisp-common distutils-r1 flag-o-matic 
multiprocessing
+
+DESCRIPTION="Scalable distributed SCM"
+HOMEPAGE="https://www.mercurial-scm.org/";
+SRC_URI="https://www.mercurial-scm.org/release/${P}.tar.gz
+       rust? ( ${CARGO_CRATE_URIS} )"
+
+LICENSE="GPL-2+
+       rust? (
+               0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 
MIT MPL-2.0 PSF-2 Unicode-DFS-2016 Unlicense ZLIB )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+chg emacs gpg test tk rust"
+
+BDEPEND="rust? ( ${RUST_DEPEND} )"
+RDEPEND="
+       app-misc/ca-certificates
+       gpg? ( app-crypt/gnupg )
+       tk? ( dev-lang/tk )"
+
+DEPEND="emacs? ( >=app-editors/emacs-23.1:* )
+       test? (
+               app-arch/unzip
+               dev-python/pygments[${PYTHON_USEDEP}]
+       )"
+
+SITEFILE="70${PN}-gentoo.el"
+
+RESTRICT="!test? ( test )"
+
+src_unpack() {
+       default_src_unpack
+       if use rust; then
+               local S="${S}/rust/hg-cpython"
+               cargo_src_unpack
+       fi
+}
+
+python_prepare_all() {
+       # fix up logic that won't work in Gentoo Prefix (also won't outside in
+       # certain cases), bug #362891
+       sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
+       sed -i -e 's/__APPLE__/__NO_APPLE__/g' mercurial/cext/osutil.c || die
+
+       distutils-r1_python_prepare_all
+}
+
+src_compile() {
+       if use rust; then
+               pushd rust/hg-cpython || die
+               cargo_src_compile --no-default-features --jobs $(makeopts_jobs)
+               popd || die
+       fi
+       distutils-r1_src_compile
+}
+
+python_compile() {
+       filter-flags -ftracer -ftree-vectorize
+       if use rust; then
+               local -x HGWITHRUSTEXT="cpython"
+       fi
+       distutils-r1_python_compile build_ext
+}
+
+python_compile_all() {
+       rm -r contrib/win32 || die
+       if use chg; then
+               emake -C contrib/chg
+       fi
+       if use rust; then
+               pushd rust/rhg || die
+               cargo_src_compile --no-default-features --jobs $(makeopts_jobs)
+               popd || die
+       fi
+       if use emacs; then
+               cd contrib || die
+               elisp-compile mercurial.el || die "elisp-compile failed!"
+       fi
+}
+
+src_install() {
+       distutils-r1_src_install
+}
+
+python_install() {
+       if use rust; then
+               local -x HGWITHRUSTEXT="cpython"
+       fi
+
+       distutils-r1_python_install build_ext
+       python_doscript contrib/hg-ssh
+}
+
+python_install_all() {
+       distutils-r1_python_install_all
+
+       newbashcomp contrib/bash_completion hg
+
+       insinto /usr/share/zsh/site-functions
+       newins contrib/zsh_completion _hg
+
+       dobin hgeditor
+       if use tk; then
+               dobin contrib/hgk
+       fi
+
+       if use emacs; then
+               elisp-install ${PN} contrib/mercurial.el* || die "elisp-install 
failed!"
+               elisp-make-site-file "${SITEFILE}"
+       fi
+
+       local RM_CONTRIB=( hgk hg-ssh bash_completion zsh_completion plan9 *.el 
)
+
+       if use chg; then
+               dobin contrib/chg/chg
+               doman contrib/chg/chg.1
+               RM_CONTRIB+=( chg )
+       fi
+       if use rust; then
+               dobin rust/target/release/rhg
+       fi
+
+       for f in ${RM_CONTRIB[@]}; do
+               rm -rf contrib/${f} || die
+       done
+
+       dodoc -r contrib
+       docompress -x /usr/share/doc/${PF}/contrib
+       doman doc/*.?
+       dodoc CONTRIBUTORS hgweb.cgi
+
+       insinto /etc/mercurial/hgrc.d
+       doins "${FILESDIR}/cacerts.rc"
+}
+
+src_test() {
+       pushd tests &>/dev/null || die
+       rm -rf *svn*                    # Subversion tests fail with 1.5
+       rm -f test-archive*             # Fails due to verbose tar output 
changes
+       rm -f test-convert-baz*         # GNU Arch baz
+       rm -f test-convert-cvs*         # CVS
+       rm -f test-convert-darcs*       # Darcs
+       rm -f test-convert-git*         # git
+       rm -f test-convert-mtn*         # monotone
+       rm -f test-convert-tla*         # GNU Arch tla
+       rm -f test-largefiles*          # tends to time out
+       rm -f test-https*                       # requires to support tls1.0
+       rm -rf test-removeemptydirs*    # requires access to access parent 
directories
+       if [[ ${EUID} -eq 0 ]]; then
+               einfo "Removing tests which require user privileges to succeed"
+               rm -f test-convert*
+               rm -f test-lock-badness*
+               rm -f test-permissions*
+               rm -f test-pull-permission*
+               rm -f test-journal-exists*
+               rm -f test-repair-strip*
+       fi
+
+       popd &>/dev/null || die
+       distutils-r1_src_test
+}
+
+python_test() {
+       cd tests || die
+       PYTHONWARNINGS=ignore "${PYTHON}" run-tests.py \
+               --jobs $(makeopts_jobs) \
+               --timeout 0 \
+               || die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+       use emacs && elisp-site-regen
+
+       elog "If you want to convert repositories from other tools using 
convert"
+       elog "extension please install correct tool:"
+       elog "  dev-vcs/cvs"
+       elog "  dev-vcs/darcs"
+       elog "  dev-vcs/git"
+       elog "  dev-vcs/monotone"
+       elog "  dev-vcs/subversion"
+}
+
+pkg_postrm() {
+       use emacs && elisp-site-regen
+}

Reply via email to