commit:     4750d2ea12eb8b95071695b336c3c2096ab0b023
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  5 05:03:33 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Aug  5 19:53:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4750d2ea

app-text/ocrad: use dot-a.eclass

... to avoid installing broken static libraries w/ LTO.

Closes: https://bugs.gentoo.org/958953
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 app-text/ocrad/ocrad-0.29-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-text/ocrad/ocrad-0.29-r1.ebuild 
b/app-text/ocrad/ocrad-0.29-r1.ebuild
index 9d0ee2c49466..c6c39a6d4a6d 100644
--- a/app-text/ocrad/ocrad-0.29-r1.ebuild
+++ b/app-text/ocrad/ocrad-0.29-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edo unpacker toolchain-funcs
+inherit dot-a edo unpacker toolchain-funcs
 
 DESCRIPTION="OCR (Optical Character Recognition) program"
 HOMEPAGE="https://www.gnu.org/software/ocrad/ocrad.html";
@@ -20,6 +20,7 @@ DEPEND="${RDEPEND}"
 BDEPEND="$(unpacker_src_uri_depends)"
 
 src_configure() {
+       lto-guarantee-fat
        # ./configure is not based on autotools
        edo ./configure \
                CPPFLAGS="${CPPFLAGS}" \
@@ -35,6 +36,7 @@ src_compile() {
 
 src_install() {
        default
+       strip-lto-bytecode
 
        doman doc/${PN}.1
        doinfo doc/${PN}.info

Reply via email to