Gentoo Archives: gentoo-commits

From: "Cédric Krier" <cedk@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/, dev-vcs/mercurial/files/
Date: Sat, 05 Feb 2022 08:55:41
Message-Id: 1644051326.af66a14056c9c073c2db5e5ac2ce5d071421e610.cedk@gentoo
1 commit: af66a14056c9c073c2db5e5ac2ce5d071421e610
2 Author: Cédric Krier <cedk <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 5 08:54:58 2022 +0000
4 Commit: Cédric Krier <cedk <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 5 08:55:26 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af66a140
7
8 dev-vcs/mercurial: version bumps
9
10 Closes: https://bugs.gentoo.org/830430
11 Package-Manager: Portage-3.0.30, Repoman-3.0.3
12 Signed-off-by: Cédric Krier <cedk <AT> gentoo.org>
13
14 dev-vcs/mercurial/Manifest | 2 +-
15 .../mercurial-6.0.2-testing-pygments211.patch | 64 ++++++++++++++++++++++
16 ...rcurial-6.0.1.ebuild => mercurial-6.0.2.ebuild} | 4 ++
17 3 files changed, 69 insertions(+), 1 deletion(-)
18
19 diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
20 index 1e2a4b7fef32..f45fea807a89 100644
21 --- a/dev-vcs/mercurial/Manifest
22 +++ b/dev-vcs/mercurial/Manifest
23 @@ -57,7 +57,7 @@ DIST memmap2-0.4.0.crate 19851 BLAKE2B 6bf418db7ad4af69121cc525be4ecb834c6ace06a
24 DIST memoffset-0.6.1.crate 7706 BLAKE2B 351e6ff24a61b1016e7749571e1e66dae370c58746baf00b4688bb1e2d8c88621aa6f135468593bcd8ba30acf2c097d06a0dd7243eb06b9825e3fc1ffd31ea52 SHA512 74d081af00b7e442198b786d79e4ef35c243d2e78347ab9cb50e127569aed3fd77b47b95df6f361a716abce27c8cc6cb1dfa12c92b0b2208b21f9eb9527b61be
25 DIST mercurial-5.8.1.tar.gz 7988000 BLAKE2B 7805a7141a503f8533a25d0cfd3c58c421c966cb9ec83503c855e02aeb8a7fff98bf529f4807bf6fc5f606ae110c4a0571e0e249441bd4be6b5eefb07284958e SHA512 d17c809fc48c55d646b677ad23b5cf4a1755f5a81790988109cd50ac259acc230edad7bf5ccc7a6384a490aeba4a7492327bb9878a541d5fa7207e2c378be966
26 DIST mercurial-5.8.tar.gz 7985326 BLAKE2B 3b64343b692c389368b9c61baf367fe739bb79a7b555308fcd4f09069472b393343f57608954017038c849d6812cd6fe5e1e20bbc6a95974d827d7e402c60bd7 SHA512 79eec3a468a1826d4910d140797f26f281ff5e5fb9a0e09656d458577e05cf11ac6032c0d282aeec2996edbd7af954652c97097ea4485b211dad7424c4d20979
27 -DIST mercurial-6.0.1.tar.gz 8072365 BLAKE2B 45c510249580cb175e08096c84889d7f742933bc80321c834c45311e7a22d0867c324f4f02d69189bae828ddec7ebdfe2385b7dd621792c238eaa027b98bcd80 SHA512 dae18c38e7df001177867ed9cb1c9cea6f25fff6c23fd307c56c89bba0e4641d6cf993aabefe1fcb6ab99bd32732b858411f722bea839690fbc04c0a91c1dc53
28 +DIST mercurial-6.0.2.tar.gz 8089180 BLAKE2B 3141e20e844c451717c93c347bc30843d11b3f66fbea3808199ea3a18a992be0fdb8f8dabe0010e1f038cf797b6148b224e7d7cfb067c184bcfd4ca2060d9980 SHA512 1591618840a3e4b862f0eb9e560d511b59eb34815de2e6e6cc1179d32f88a1e9a6f14abf3e02d76e17dbab1ffe384e52d97721e39da252ac5ba98a2233853c9a
29 DIST micro-timer-0.3.1.crate 3357 BLAKE2B 13c518d2b3de6fa683078b9906b719498da2e2be5a23e7a2511f3d1d69730769031ed6b488927bec845c0405782f55cfe5af8610d56d92e716ff5d9056650f5a SHA512 197beadbdf35dd0892f6e0c1a09b6b57472166ecaec3e10be12c436e1381540100092c9e717684db44b53375390cf2c245fdc6fdb376117fdf5b4405ade73cf7
30 DIST micro-timer-macros-0.3.1.crate 2928 BLAKE2B 148639d1f22965c7487fefd19b1413797aad0f9e0c4eb8ee7be181e7b6bd39e03a6d3d68131b05e09f87a3ef653d6eda643952025983b49736a9c6ddb778aafa SHA512 9c9ffc8432c9377d2de3fce931f398d7f77012f496dd6c011718abd46535205766d9f5a7c97ff14ecd87bb172039d8e92a8c45cfd9c14d220a368448da1b7917
31 DIST miniz_oxide-0.4.3.crate 50058 BLAKE2B bc7a152a984de061803c11255459ce3d8fa64dd5b38de9f2ed29213abc1922d68746ff523de3b99e0e95a8933ea75448a9fa1e14cbbe248549074cd5ce7b3c1d SHA512 8c0e2b3a585a0986a61977d4459adb1a7c396ab53f4f688dcbeb2a09c60878b0423f54fd1879c190f5c64690a2473ed2a07d4162a650f6c39f402f6b27e863b7
32
33 diff --git a/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch b/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch
34 new file mode 100644
35 index 000000000000..31dab2c0c0b2
36 --- /dev/null
37 +++ b/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch
38 @@ -0,0 +1,64 @@
39 +# HG changeset patch
40 +# User Cédric Krier <ced@××××.com>
41 +# Date 1641731730 -3600
42 +# Sun Jan 09 13:35:30 2022 +0100
43 +# Node ID 21c0ae0693bc048907b6e26a4fe160d1b7b48384
44 +# Parent 28f0092ec89f53ccf6d7b2b92dcaf8e1b02e8c13
45 +tests: support pygments 2.11 (issue6628)
46 +
47 +Differential Revision: https://phab.mercurial-scm.org/D11970
48 +
49 +diff --git a/tests/hghave.py b/tests/hghave.py
50 +--- a/tests/hghave.py
51 ++++ b/tests/hghave.py
52 +@@ -663,6 +663,22 @@ def pygments25():
53 + return (major, minor) >= (2, 5)
54 +
55 +
56 ++@check("pygments211", "Pygments version >= 2.11")
57 ++def pygments211():
58 ++ try:
59 ++ import pygments
60 ++
61 ++ v = pygments.__version__
62 ++ except ImportError:
63 ++ return False
64 ++
65 ++ parts = v.split(".")
66 ++ major = int(parts[0])
67 ++ minor = int(parts[1])
68 ++
69 ++ return (major, minor) >= (2, 11)
70 ++
71 ++
72 + @check("outer-repo", "outer repo")
73 + def has_outer_repo():
74 + # failing for other reasons than 'no repo' imply that there is a repo
75 +diff --git a/tests/test-run-tests.t b/tests/test-run-tests.t
76 +--- a/tests/test-run-tests.t
77 ++++ b/tests/test-run-tests.t
78 +@@ -176,14 +176,19 @@ test diff colorisation
79 + running 1 tests using 1 parallel processes
80 +
81 + \x1b[38;5;124m--- $TESTTMP/test-failure.t\x1b[39m (esc)
82 +- \x1b[38;5;34m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc)
83 ++ \x1b[38;5;28m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) (pygments211 !)
84 ++ \x1b[38;5;34m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) (no-pygments211 !)
85 + \x1b[38;5;90;01m@@ -1,4 +1,4 @@\x1b[39;00m (esc)
86 +- $ echo "bar-baz"; echo "bar-bad"; echo foo
87 +- \x1b[38;5;34m+ bar*baz (glob)\x1b[39m (esc)
88 +- bar*bad (glob)
89 ++ \x1b[38;5;250m \x1b[39m $ echo "bar-baz"; echo "bar-bad"; echo foo (esc) (pygments211 !)
90 ++ $ echo "bar-baz"; echo "bar-bad"; echo foo (no-pygments211 !)
91 ++ \x1b[38;5;28m+ bar*baz (glob)\x1b[39m (esc) (pygments211 !)
92 ++ \x1b[38;5;34m+ bar*baz (glob)\x1b[39m (esc) (no-pygments211 !)
93 ++ \x1b[38;5;250m \x1b[39m bar*bad (glob) (esc) (pygments211 !)
94 ++ bar*bad (glob) (no-pygments211 !)
95 + \x1b[38;5;124m- bar*baz (glob)\x1b[39m (esc)
96 + \x1b[38;5;124m- | fo (re)\x1b[39m (esc)
97 +- \x1b[38;5;34m+ foo\x1b[39m (esc)
98 ++ \x1b[38;5;28m+ foo\x1b[39m (esc) (pygments211 !)
99 ++ \x1b[38;5;34m+ foo\x1b[39m (esc) (no-pygments211 !)
100 +
101 + \x1b[38;5;88mERROR: \x1b[39m\x1b[38;5;9mtest-failure.t\x1b[39m\x1b[38;5;88m output changed\x1b[39m (esc)
102 + !
103
104 diff --git a/dev-vcs/mercurial/mercurial-6.0.1.ebuild b/dev-vcs/mercurial/mercurial-6.0.2.ebuild
105 similarity index 99%
106 rename from dev-vcs/mercurial/mercurial-6.0.1.ebuild
107 rename to dev-vcs/mercurial/mercurial-6.0.2.ebuild
108 index 0f6e2e2856c6..2950dfdbe4ba 100644
109 --- a/dev-vcs/mercurial/mercurial-6.0.1.ebuild
110 +++ b/dev-vcs/mercurial/mercurial-6.0.2.ebuild
111 @@ -149,6 +149,10 @@ DEPEND="emacs? ( >=app-editors/emacs-23.1:* )
112 dev-python/pygments[${PYTHON_USEDEP}]
113 )"
114
115 +PATCHES=(
116 + "${FILESDIR}"/${P}-testing-pygments211.patch
117 +)
118 +
119 SITEFILE="70${PN}-gentoo.el"
120
121 RESTRICT="!test? ( test )"