sci-mathematics/rngstreams: Port to EAPI 7
authorDavid Seifert <soap@gentoo.org>
Sat, 7 Dec 2019 23:37:08 +0000 (00:37 +0100)
committerDavid Seifert <soap@gentoo.org>
Sat, 7 Dec 2019 23:37:08 +0000 (00:37 +0100)
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: David Seifert <soap@gentoo.org>
sci-mathematics/rngstreams/rngstreams-1.0.1.ebuild

index 2ea39b2a42f1cf0183157216cd8b4ccdf6da8439..cf74c8bf763fda4cb76a66f09e24b0ee2ba148de 100644 (file)
@@ -1,24 +1,36 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
-inherit autotools-utils
+inherit out-of-source
 
 DESCRIPTION="Multiple independent streams of pseudo-random numbers"
 HOMEPAGE="http://statmath.wu.ac.at/software/RngStreams/"
-SRC_URI="${HOMEPAGE}${P}.tar.gz"
+SRC_URI="http://statmath.wu.ac.at/software/RngStreams/${P}.tar.gz"
 
 LICENSE="GPL-3"
-SLOT=0
+SLOT="0"
 KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs"
+IUSE="doc examples"
+
+my_src_configure() {
+       econf --enable-shared --disable-static
+}
+
+my_src_install_all() {
+       if use doc; then
+               HTML_DOCS=( doc/rngstreams.html/. )
+               dodoc doc/${PN}.pdf
+       fi
+       einstalldocs
 
-src_install() {
-       autotools-utils_src_install
-       use doc && dohtml -r doc/rngstreams.html/* && dodoc doc/${PN}.pdf
        if use examples; then
-               rm examples/Makefile*
+               rm examples/Makefile* || die
                dodoc -r examples
+               docompress -x /usr/share/doc/${PF}/examples
        fi
+
+       # no static archives
+       find "${D}" -name '*.la' -delete || die
 }