diff options
-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 161a7a0b80f1..f2086d6dadf4 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 } |