commit: 0db598483072a439474a1676aa96b19bd80f447a
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 3 18:50:43 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Aug 4 17:55:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db59848
sys-apps/man-db: disable color groff output only when USE=manpager
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
sys-apps/man-db/man-db-2.10.2-r1.ebuild | 8 +++++---
sys-apps/man-db/man-db-9999.ebuild | 8 +++++---
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
index 215bd2c7051d..6ffa81f959e6 100644
--- a/sys-apps/man-db/man-db-2.10.2-r1.ebuild
+++ b/sys-apps/man-db/man-db-2.10.2-r1.ebuild
@@ -131,9 +131,11 @@ src_configure() {
econf "${myeconfargs[@]}"
# Disable color output from groff so that the manpager can add it. bug
#184604
- sed -i \
- -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
- src/man_db.conf || die
+ if use manpager; then
+ sed -i \
+ -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
+ src/man_db.conf || die
+ fi
cat > 15man-db <<-EOF || die
SANDBOX_PREDICT="/var/cache/man"
diff --git a/sys-apps/man-db/man-db-9999.ebuild
b/sys-apps/man-db/man-db-9999.ebuild
index ef05ecd8416f..cd2743aa2ef1 100644
--- a/sys-apps/man-db/man-db-9999.ebuild
+++ b/sys-apps/man-db/man-db-9999.ebuild
@@ -131,9 +131,11 @@ src_configure() {
econf "${myeconfargs[@]}"
# Disable color output from groff so that the manpager can add it. bug
#184604
- sed -i \
- -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
- src/man_db.conf || die
+ if use manpager; then
+ sed -i \
+ -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \
+ src/man_db.conf || die
+ fi
cat > 15man-db <<-EOF || die
SANDBOX_PREDICT="/var/cache/man"