commit: af66a14056c9c073c2db5e5ac2ce5d071421e610 Author: Cédric Krier <cedk <AT> gentoo <DOT> org> AuthorDate: Sat Feb 5 08:54:58 2022 +0000 Commit: Cédric Krier <cedk <AT> gentoo <DOT> org> CommitDate: Sat Feb 5 08:55:26 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af66a140
dev-vcs/mercurial: version bumps Closes: https://bugs.gentoo.org/830430 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Cédric Krier <cedk <AT> gentoo.org> dev-vcs/mercurial/Manifest | 2 +- .../mercurial-6.0.2-testing-pygments211.patch | 64 ++++++++++++++++++++++ ...rcurial-6.0.1.ebuild => mercurial-6.0.2.ebuild} | 4 ++ 3 files changed, 69 insertions(+), 1 deletion(-) diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest index 1e2a4b7fef32..f45fea807a89 100644 --- a/dev-vcs/mercurial/Manifest +++ b/dev-vcs/mercurial/Manifest @@ -57,7 +57,7 @@ DIST memmap2-0.4.0.crate 19851 BLAKE2B 6bf418db7ad4af69121cc525be4ecb834c6ace06a DIST memoffset-0.6.1.crate 7706 BLAKE2B 351e6ff24a61b1016e7749571e1e66dae370c58746baf00b4688bb1e2d8c88621aa6f135468593bcd8ba30acf2c097d06a0dd7243eb06b9825e3fc1ffd31ea52 SHA512 74d081af00b7e442198b786d79e4ef35c243d2e78347ab9cb50e127569aed3fd77b47b95df6f361a716abce27c8cc6cb1dfa12c92b0b2208b21f9eb9527b61be DIST mercurial-5.8.1.tar.gz 7988000 BLAKE2B 7805a7141a503f8533a25d0cfd3c58c421c966cb9ec83503c855e02aeb8a7fff98bf529f4807bf6fc5f606ae110c4a0571e0e249441bd4be6b5eefb07284958e SHA512 d17c809fc48c55d646b677ad23b5cf4a1755f5a81790988109cd50ac259acc230edad7bf5ccc7a6384a490aeba4a7492327bb9878a541d5fa7207e2c378be966 DIST mercurial-5.8.tar.gz 7985326 BLAKE2B 3b64343b692c389368b9c61baf367fe739bb79a7b555308fcd4f09069472b393343f57608954017038c849d6812cd6fe5e1e20bbc6a95974d827d7e402c60bd7 SHA512 79eec3a468a1826d4910d140797f26f281ff5e5fb9a0e09656d458577e05cf11ac6032c0d282aeec2996edbd7af954652c97097ea4485b211dad7424c4d20979 -DIST mercurial-6.0.1.tar.gz 8072365 BLAKE2B 45c510249580cb175e08096c84889d7f742933bc80321c834c45311e7a22d0867c324f4f02d69189bae828ddec7ebdfe2385b7dd621792c238eaa027b98bcd80 SHA512 dae18c38e7df001177867ed9cb1c9cea6f25fff6c23fd307c56c89bba0e4641d6cf993aabefe1fcb6ab99bd32732b858411f722bea839690fbc04c0a91c1dc53 +DIST mercurial-6.0.2.tar.gz 8089180 BLAKE2B 3141e20e844c451717c93c347bc30843d11b3f66fbea3808199ea3a18a992be0fdb8f8dabe0010e1f038cf797b6148b224e7d7cfb067c184bcfd4ca2060d9980 SHA512 1591618840a3e4b862f0eb9e560d511b59eb34815de2e6e6cc1179d32f88a1e9a6f14abf3e02d76e17dbab1ffe384e52d97721e39da252ac5ba98a2233853c9a DIST micro-timer-0.3.1.crate 3357 BLAKE2B 13c518d2b3de6fa683078b9906b719498da2e2be5a23e7a2511f3d1d69730769031ed6b488927bec845c0405782f55cfe5af8610d56d92e716ff5d9056650f5a SHA512 197beadbdf35dd0892f6e0c1a09b6b57472166ecaec3e10be12c436e1381540100092c9e717684db44b53375390cf2c245fdc6fdb376117fdf5b4405ade73cf7 DIST micro-timer-macros-0.3.1.crate 2928 BLAKE2B 148639d1f22965c7487fefd19b1413797aad0f9e0c4eb8ee7be181e7b6bd39e03a6d3d68131b05e09f87a3ef653d6eda643952025983b49736a9c6ddb778aafa SHA512 9c9ffc8432c9377d2de3fce931f398d7f77012f496dd6c011718abd46535205766d9f5a7c97ff14ecd87bb172039d8e92a8c45cfd9c14d220a368448da1b7917 DIST miniz_oxide-0.4.3.crate 50058 BLAKE2B bc7a152a984de061803c11255459ce3d8fa64dd5b38de9f2ed29213abc1922d68746ff523de3b99e0e95a8933ea75448a9fa1e14cbbe248549074cd5ce7b3c1d SHA512 8c0e2b3a585a0986a61977d4459adb1a7c396ab53f4f688dcbeb2a09c60878b0423f54fd1879c190f5c64690a2473ed2a07d4162a650f6c39f402f6b27e863b7 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 new file mode 100644 index 000000000000..31dab2c0c0b2 --- /dev/null +++ b/dev-vcs/mercurial/files/mercurial-6.0.2-testing-pygments211.patch @@ -0,0 +1,64 @@ +# HG changeset patch +# User Cédric Krier <c...@b2ck.com> +# Date 1641731730 -3600 +# Sun Jan 09 13:35:30 2022 +0100 +# Node ID 21c0ae0693bc048907b6e26a4fe160d1b7b48384 +# Parent 28f0092ec89f53ccf6d7b2b92dcaf8e1b02e8c13 +tests: support pygments 2.11 (issue6628) + +Differential Revision: https://phab.mercurial-scm.org/D11970 + +diff --git a/tests/hghave.py b/tests/hghave.py +--- a/tests/hghave.py ++++ b/tests/hghave.py +@@ -663,6 +663,22 @@ def pygments25(): + return (major, minor) >= (2, 5) + + ++@check("pygments211", "Pygments version >= 2.11") ++def pygments211(): ++ try: ++ import pygments ++ ++ v = pygments.__version__ ++ except ImportError: ++ return False ++ ++ parts = v.split(".") ++ major = int(parts[0]) ++ minor = int(parts[1]) ++ ++ return (major, minor) >= (2, 11) ++ ++ + @check("outer-repo", "outer repo") + def has_outer_repo(): + # failing for other reasons than 'no repo' imply that there is a repo +diff --git a/tests/test-run-tests.t b/tests/test-run-tests.t +--- a/tests/test-run-tests.t ++++ b/tests/test-run-tests.t +@@ -176,14 +176,19 @@ test diff colorisation + running 1 tests using 1 parallel processes + + \x1b[38;5;124m--- $TESTTMP/test-failure.t\x1b[39m (esc) +- \x1b[38;5;34m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) ++ \x1b[38;5;28m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) (pygments211 !) ++ \x1b[38;5;34m+++ $TESTTMP/test-failure.t.err\x1b[39m (esc) (no-pygments211 !) + \x1b[38;5;90;01m@@ -1,4 +1,4 @@\x1b[39;00m (esc) +- $ echo "bar-baz"; echo "bar-bad"; echo foo +- \x1b[38;5;34m+ bar*baz (glob)\x1b[39m (esc) +- bar*bad (glob) ++ \x1b[38;5;250m \x1b[39m $ echo "bar-baz"; echo "bar-bad"; echo foo (esc) (pygments211 !) ++ $ echo "bar-baz"; echo "bar-bad"; echo foo (no-pygments211 !) ++ \x1b[38;5;28m+ bar*baz (glob)\x1b[39m (esc) (pygments211 !) ++ \x1b[38;5;34m+ bar*baz (glob)\x1b[39m (esc) (no-pygments211 !) ++ \x1b[38;5;250m \x1b[39m bar*bad (glob) (esc) (pygments211 !) ++ bar*bad (glob) (no-pygments211 !) + \x1b[38;5;124m- bar*baz (glob)\x1b[39m (esc) + \x1b[38;5;124m- | fo (re)\x1b[39m (esc) +- \x1b[38;5;34m+ foo\x1b[39m (esc) ++ \x1b[38;5;28m+ foo\x1b[39m (esc) (pygments211 !) ++ \x1b[38;5;34m+ foo\x1b[39m (esc) (no-pygments211 !) + + \x1b[38;5;88mERROR: \x1b[39m\x1b[38;5;9mtest-failure.t\x1b[39m\x1b[38;5;88m output changed\x1b[39m (esc) + ! diff --git a/dev-vcs/mercurial/mercurial-6.0.1.ebuild b/dev-vcs/mercurial/mercurial-6.0.2.ebuild similarity index 99% rename from dev-vcs/mercurial/mercurial-6.0.1.ebuild rename to dev-vcs/mercurial/mercurial-6.0.2.ebuild index 0f6e2e2856c6..2950dfdbe4ba 100644 --- a/dev-vcs/mercurial/mercurial-6.0.1.ebuild +++ b/dev-vcs/mercurial/mercurial-6.0.2.ebuild @@ -149,6 +149,10 @@ DEPEND="emacs? ( >=app-editors/emacs-23.1:* ) dev-python/pygments[${PYTHON_USEDEP}] )" +PATCHES=( + "${FILESDIR}"/${P}-testing-pygments211.patch +) + SITEFILE="70${PN}-gentoo.el" RESTRICT="!test? ( test )"