From b5c1bb58b6a37d92139d65b364f3ccd3e2a98392 Mon Sep 17 00:00:00 2001 From: Jakov Smolić Date: Fri, 5 Nov 2021 19:29:27 +0100 Subject: sys-apps/tomoyo-tools: Port to EAPI 8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/819240 Signed-off-by: Jakov Smolić --- .../tomoyo-tools-2.5.0_p20130214-r1.ebuild | 26 ++++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'sys-apps/tomoyo-tools/tomoyo-tools-2.5.0_p20130214-r1.ebuild') diff --git a/sys-apps/tomoyo-tools/tomoyo-tools-2.5.0_p20130214-r1.ebuild b/sys-apps/tomoyo-tools/tomoyo-tools-2.5.0_p20130214-r1.ebuild index e8e373515d05..025594e4dd37 100644 --- a/sys-apps/tomoyo-tools/tomoyo-tools-2.5.0_p20130214-r1.ebuild +++ b/sys-apps/tomoyo-tools/tomoyo-tools-2.5.0_p20130214-r1.ebuild @@ -1,29 +1,31 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=8 -inherit epatch multilib toolchain-funcs +inherit toolchain-funcs MY_P="${P/_p/-}" DESCRIPTION="TOMOYO Linux tools" HOMEPAGE="http://tomoyo.sourceforge.jp/" SRC_URI="mirror://sourceforge.jp/tomoyo/53357/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -COMMON_DEPEND="sys-libs/ncurses:=" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig" -RDEPEND="${COMMON_DEPEND} +DEPEND="sys-libs/ncurses:=" +RDEPEND="${DEPEND} !sys-apps/ccs-tools" +BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/${PN}" +PATCHES=( + "${FILESDIR}"/${P}-warnings.patch +) src_prepare() { - epatch "${FILESDIR}"/${P}-warnings.patch + default # Fix libdir sed -i \ @@ -35,8 +37,6 @@ src_prepare() { -e 's|-lncurses|$(shell ${PKG_CONFIG} --libs ncurses)|g' \ usr_sbin/Makefile || die - echo "CONFIG_PROTECT=\"/usr/$(get_libdir)/tomoyo/conf\"" > "${T}/50${PN}" - tc-export CC PKG_CONFIG } @@ -45,10 +45,12 @@ src_install() { emake INSTALLDIR="${D}" install - doenvd "${T}/50${PN}" + newenvd - 50${PN} <<- _EOF_ + CONFIG_PROTECT=/usr/$(get_libdir)/tomoyo/conf + _EOF_ # Fix out-of-place readme and license - rm "${D}"/usr/$(get_libdir)/tomoyo/{COPYING.tomoyo,README.tomoyo} || die + rm "${ED}"/usr/$(get_libdir)/tomoyo/{COPYING.tomoyo,README.tomoyo} || die dodoc README.tomoyo } -- cgit v1.2.3-65-gdbad