dev-libs/libtasn1: eap6 cleanups + eautoreconf
authorAlon Bar-Lev <alonbl@gentoo.org>
Sat, 24 Sep 2016 22:00:16 +0000 (01:00 +0300)
committerAlon Bar-Lev <alonbl@gentoo.org>
Sat, 24 Sep 2016 22:01:07 +0000 (01:01 +0300)
Bug: 595062

Package-Manager: portage-2.2.28

dev-libs/libtasn1/libtasn1-4.9-r1.ebuild [moved from dev-libs/libtasn1/libtasn1-4.9.ebuild with 85% similarity]

similarity index 85%
rename from dev-libs/libtasn1/libtasn1-4.9.ebuild
rename to dev-libs/libtasn1/libtasn1-4.9-r1.ebuild
index e227f890572a335e162ccfa699e649f722f2e5e4..eb4054f4dd60b04f322ae2b0bec40f25bffe5a21 100644 (file)
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="ASN.1 library"
 HOMEPAGE="https://www.gnu.org/software/libtasn1/"
@@ -29,16 +29,20 @@ PATCHES=(
 )
 DOCS=( AUTHORS ChangeLog NEWS README THANKS )
 
+pkg_setup() {
+       if use doc; then
+               DOCS+=( doc/libtasn1.pdf )
+               HTML_DOCS=( doc/reference/html/. )
+       fi
+}
+
+src_prepare() {
+       default
+       eautoreconf
+}
+
 multilib_src_configure() {
        local myeconfargs
        [[ "${VALGRIND_TESTS}" == "0" ]] && myeconfargs+=( --disable-valgrind-tests )
        ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
-
-multilib_src_install_all() {
-       einstalldocs
-       if use doc ; then
-               dodoc doc/libtasn1.pdf
-               dohtml doc/reference/html/*
-       fi
-}