diff options
Diffstat (limited to 'app-misc/dvtm/dvtm-9999.ebuild')
-rw-r--r-- | app-misc/dvtm/dvtm-9999.ebuild | 32 |
1 files changed, 12 insertions, 20 deletions
diff --git a/app-misc/dvtm/dvtm-9999.ebuild b/app-misc/dvtm/dvtm-9999.ebuild index a579a42918d3..557a8538c0a9 100644 --- a/app-misc/dvtm/dvtm-9999.ebuild +++ b/app-misc/dvtm/dvtm-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit savedconfig toolchain-funcs @@ -18,39 +18,31 @@ fi LICENSE="MIT" SLOT="0" -IUSE="unicode" -DEPEND="sys-libs/ncurses:0=[unicode?]" -RDEPEND=${DEPEND} +RDEPEND="sys-libs/ncurses:0=[unicode]" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +PATCHES=( + "${FILESDIR}"/${PN}-9999-gentoo.patch +) src_prepare() { - sed -i \ - -e 's|FLAGS =|FLAGS +=|' \ - -e 's|-I/usr/local/include||' \ - -e 's|-L/usr/local/lib||' \ - -e 's|-Os||' \ - config.mk || die "sed config.mk failed" - use unicode || { - sed -i \ - -e 's|-lncursesw|-lncurses|' \ - config.mk || die "sed config.mk failed" - } - sed -i \ - -e '/strip/d' \ - -e 's:@tic :@tic -o ${DESTDIR}${PREFIX}/share/terminfo :g' \ - Makefile || die "sed Makefile failed" + default restore_config config.h } src_compile() { + tc-export PKG_CONFIG local msg="" use savedconfig && msg=", please check the configfile" emake CC=$(tc-getCC) ${PN} || die "emake failed${msg}" } src_install() { - emake DESTDIR="${D}" PREFIX="/usr" install + emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" STRIP=true install insinto /usr/share/${PN} newins config.h ${PF}.config.h |