commit:     ef84a98b9675b991b28fc33f9e4f5b39746cab01
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  9 20:52:07 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Nov  9 20:52:07 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef84a98b

dev-tex/lgrind: bump EAPI and stuff

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 dev-tex/lgrind/lgrind-3.67-r3.ebuild | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/dev-tex/lgrind/lgrind-3.67-r3.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
index 7c92be12ec1..bf0507cc896 100644
--- a/dev-tex/lgrind/lgrind-3.67-r3.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=0
+EAPI=7
 
-inherit latex-package toolchain-funcs eutils
+inherit latex-package toolchain-funcs
 
 DESCRIPTION="A pretty printer for various programming languages with tex 
output."
 SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tgz";
@@ -15,12 +15,12 @@ IUSE="examples"
 
 S=${WORKDIR}/${PN}
 
-src_unpack() {
-       unpack ${A}
-       cd "${S}"
-       echo 'CFLAGS+=-DDEFSFILE=\"$(DEFSFILE)\" -DVERSION=\"$(VERSION)\"' > 
source/Makefile
-       echo 'lgrind: lgrind.o lgrindef.o regexp.o' >>  source/Makefile
-       epatch "${FILESDIR}/${P}-fgets.patch"
+PATCHES=( "${FILESDIR}/${P}-fgets.patch" )
+
+src_prepare() {
+       echo 'CFLAGS+=-DDEFSFILE=\"$(DEFSFILE)\" -DVERSION=\"$(VERSION)\"' > 
source/Makefile || die "Fixing Makefile failed"
+       echo 'lgrind: lgrind.o lgrindef.o regexp.o' >>  source/Makefile || die 
"Fixing Makefile failed"
+       default
 }
 
 src_compile() {
@@ -28,7 +28,7 @@ src_compile() {
 
        latex-package_src_compile
        cd "${S}"/source
-       emake DEFSFILE="/usr/share/texmf/tex/latex/${PN}/lgrindef" 
VERSION="${PV}" || die
+       emake DEFSFILE="/usr/share/texmf/tex/latex/${PN}/lgrindef" 
VERSION="${PV}"
 }
 
 src_install() {
@@ -42,10 +42,12 @@ src_install() {
 
        # and finally, the documentation
        dodoc FAQ README
+
        if use examples ; then
                docinto examples
                dodoc example/*
        fi
+
        cd "${S}"/source
        doman lgrind.1 lgrindef.5
 }

Reply via email to