commit:     90cf79ba60978b19164c9dc3879e51c192087a40
Author:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  6 20:49:02 2025 +0000
Commit:     Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Mon Jan  6 20:52:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90cf79ba

dev-util/lcov: Improve fix to bug #922908

There was no need to let test dependencies
take away flexibility from runtime dependencies.

Closes: https://bugs.gentoo.org/922908
Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org>

 dev-util/lcov/lcov-2.0-r2.ebuild | 8 +++++++-
 dev-util/lcov/lcov-9999.ebuild   | 8 +++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-util/lcov/lcov-2.0-r2.ebuild b/dev-util/lcov/lcov-2.0-r2.ebuild
index 4f1d674040e2..12bd336df596 100644
--- a/dev-util/lcov/lcov-2.0-r2.ebuild
+++ b/dev-util/lcov/lcov-2.0-r2.ebuild
@@ -27,13 +27,19 @@ RDEPEND="
        dev-lang/perl
        dev-perl/Capture-Tiny
        dev-perl/DateTime
-       dev-perl/JSON
+       || (
+               dev-perl/JSON-XS
+               dev-perl/Cpanel-JSON-XS
+               virtual/perl-JSON-PP
+               dev-perl/JSON
+       )
        dev-perl/PerlIO-gzip
 "
 BDEPEND="
        test? (
                ${RDEPEND}
                dev-perl/GD
+               dev-perl/JSON
                $(python_gen_any_dep '
                        dev-python/xlsxwriter[${PYTHON_USEDEP}]
                ')

diff --git a/dev-util/lcov/lcov-9999.ebuild b/dev-util/lcov/lcov-9999.ebuild
index 2f56081aa256..add2c688f074 100644
--- a/dev-util/lcov/lcov-9999.ebuild
+++ b/dev-util/lcov/lcov-9999.ebuild
@@ -27,13 +27,19 @@ RDEPEND="
        dev-lang/perl
        dev-perl/Capture-Tiny
        dev-perl/DateTime
-       dev-perl/JSON
+       || (
+               dev-perl/JSON-XS
+               dev-perl/Cpanel-JSON-XS
+               virtual/perl-JSON-PP
+               dev-perl/JSON
+       )
        dev-perl/PerlIO-gzip
 "
 BDEPEND="
        test? (
                ${RDEPEND}
                dev-perl/GD
+               dev-perl/JSON
                $(python_gen_any_dep '
                        dev-python/xlsxwriter[${PYTHON_USEDEP}]
                ')

Reply via email to