# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit usr-ldscript DESCRIPTION="library required by reiser4progs" HOMEPAGE="https://sourceforge.net/projects/reiser4/" SRC_URI="mirror://sourceforge/reiser4/${P}.tar.gz" LICENSE="GPL-2" SLOT="0/7" KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 -sparc x86" IUSE="static-libs" BDEPEND="virtual/os-headers" src_prepare() { default # remove stupid CFLAG hardcodes sed -i \ -e "/GENERIC_CFLAGS/s@-O3@@" \ -e "/^CFLAGS=/s@\"\"@\"${CFLAGS}\"@" \ configure || die printf '#!/bin/sh\n:\n' > run-ldconfig || die } src_configure() { local myeconfargs=( --enable-libminimal --enable-memory-manager $(use_enable static-libs static) ) econf "${myeconfargs[@]}" } src_install() { default gen_usr_ldscript -a aal{,-minimal} find "${ED}" -type f -name "*.la" -delete || die }