commit:     e9f296dbe8aea53425b4bd9a5725f1ffb91d4758
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 23 05:56:49 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 23 05:58:14 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f296db

sys-devel/binutils: compress slotted man & info pages

As noted in the bug, we install to a different location to accommodate slotting
and hence do not benefit from the automagic compression for /usr/share/doc.

Explicitly opt-in for the man & info pages we install.

Bug: https://bugs.gentoo.org/922729
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-devel/binutils/binutils-2.41-r4.ebuild | 2 ++
 sys-devel/binutils/binutils-9999.ebuild    | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-devel/binutils/binutils-2.41-r4.ebuild 
b/sys-devel/binutils/binutils-2.41-r4.ebuild
index 08d7d906dfbb..44554f947d87 100644
--- a/sys-devel/binutils/binutils-2.41-r4.ebuild
+++ b/sys-devel/binutils/binutils-2.41-r4.ebuild
@@ -467,6 +467,8 @@ src_install() {
        # Remove shared info pages
        rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info}
 
+       docompress "${DATAPATH}"/{info,man}
+
        # Trim all empty dirs
        find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null
 }

diff --git a/sys-devel/binutils/binutils-9999.ebuild 
b/sys-devel/binutils/binutils-9999.ebuild
index 393acc75d9d3..5f745bd13e6a 100644
--- a/sys-devel/binutils/binutils-9999.ebuild
+++ b/sys-devel/binutils/binutils-9999.ebuild
@@ -467,6 +467,8 @@ src_install() {
        # Remove shared info pages
        rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info}
 
+       docompress "${DATAPATH}"/{info,man}
+
        # Trim all empty dirs
        find "${ED}" -depth -type d -exec rmdir {} + 2>/dev/null
 }

Reply via email to