diff options
author | Andrew Savchenko <bircoph@gentoo.org> | 2016-06-19 13:15:40 +0300 |
---|---|---|
committer | Andrew Savchenko <bircoph@gentoo.org> | 2016-06-19 13:15:40 +0300 |
commit | 8846a53e588bf0d52d7159b0a492c7bb907e61a4 (patch) | |
tree | 362917c5c6c40b8b41ad6496e2df0efc7470413d /media-libs | |
parent | 683a1377d8de799d4e190229c131bd95dad9f1c0 (diff) | |
download | gentoo-8846a53e588bf0d52d7159b0a492c7bb907e61a4.tar.gz gentoo-8846a53e588bf0d52d7159b0a492c7bb907e61a4.tar.xz |
media-libs/giflib: fix bug 581750
- install html docs;
- control docs install using USE=doc.
Package-Manager: portage-2.3.0_rc1
Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/giflib/giflib-5.1.4.ebuild | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/media-libs/giflib/giflib-5.1.4.ebuild b/media-libs/giflib/giflib-5.1.4.ebuild index 161a7a0b80f..f2086d6dadf 100644 --- a/media-libs/giflib/giflib-5.1.4.ebuild +++ b/media-libs/giflib/giflib-5.1.4.ebuild @@ -13,14 +13,15 @@ SRC_URI="mirror://sourceforge/giflib/${P}.tar.bz2" LICENSE="MIT" SLOT="0/7" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" +IUSE="doc static-libs" RDEPEND=" abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140406-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32] )" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + doc? ( app-text/xmlto )" src_prepare() { default @@ -39,16 +40,33 @@ multilib_src_configure() { econf "${myeconfargs[@]}" } +multilib_src_compile() { + default + + if use doc && multilib_is_native_abi; then + emake -C doc + fi +} + multilib_src_install() { default # for static libs the .la file is required if built with +X use static-libs || prune_libtool_files --all + + if use doc && multilib_is_native_abi; then + docinto html + dodoc doc/*.html + fi } multilib_src_install_all() { doman doc/*.1 - dodoc AUTHORS BUGS ChangeLog NEWS README TODO doc/*.txt - docinto html - dodoc -r doc/whatsinagif + docinto + dodoc AUTHORS BUGS ChangeLog NEWS README TODO + if use doc; then + dodoc doc/*.txt + docinto html + dodoc -r doc/whatsinagif + fi } |