app-crypt/dieharder: eapi bump
authorAlon Bar-Lev <alonbl@gentoo.org>
Fri, 3 Feb 2017 23:27:49 +0000 (01:27 +0200)
committerAlon Bar-Lev <alonbl@gentoo.org>
Sat, 4 Feb 2017 01:30:48 +0000 (03:30 +0200)
Package-Manager: portage-2.3.3

app-crypt/dieharder/dieharder-3.31.1-r1.ebuild

index d389c1b5e2ba6e9568f1329421bcf3a13a586014..1a44ed1e5c8cdcb3ac8d39beed49d3b4fa2a4f63 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 inherit autotools eutils
 
@@ -19,8 +19,27 @@ RDEPEND="sci-libs/gsl"
 DEPEND="${RDEPEND}
        doc? ( dev-tex/latex2html )"
 
+DOCS=(
+       NOTES
+)
+HTML_DOCS=()
+
+PATCHES=(
+       "${FILESDIR}/${P}-build.patch"
+)
+
+pkg_setup() {
+       use doc && DOCS+=(
+               ChangeLog
+               manual/dieharder.pdf manual/dieharder.ps
+       )
+       use doc && HTML_DOCS+=(
+               dieharder.html
+       )
+}
+
 src_prepare() {
-       epatch "${FILESDIR}/${P}-build.patch"
+       default
        eautoreconf
 }
 
@@ -31,15 +50,9 @@ src_compile() {
 
 src_install() {
        default
-       dodoc NOTES
+
        docinto "dieharder"
        dodoc dieharder/README dieharder/NOTES
        docinto "libdieharder"
        dodoc libdieharder/README libdieharder/NOTES
-
-       if use doc ; then
-               dodoc ChangeLog dieharder.html
-               docinto "manual"
-               dodoc manual/dieharder.pdf manual/dieharder.ps
-       fi
 }