# ChangeLog for media-video/mplayer
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/ChangeLog,v 1.728 2010/04/24 13:30:48 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/ChangeLog,v 1.729 2010/04/24 13:56:22 aballier Exp $
+
+ 24 Apr 2010; Alexis Ballier <aballier@gentoo.org> mplayer-9999.ebuild:
+ Build and install html documentation into the correct location, based on
+ the LINGUAS variable, from on a patch by Andrew Savchenko in bug #299405
24 Apr 2010; Alexis Ballier <aballier@gentoo.org> mplayer-9999.ebuild:
dont depend on cdparanoia if cdio is enabled, we wont use it; patch by
DIST svgalib_helper-1.9.17-mplayer.tar.gz 7583 RMD160 927ff34f187e4fa9528e2e48208173d98b3d1d1b SHA1 bf789706d1d79c695f781644c7ea6d57c3eed4c3 SHA256 a6f803f3df4cd4544751d3a3ee936a8bf0e20e32a452639b3f7c7d9e73e65938
EBUILD mplayer-1.0_rc4_p20091026-r1.ebuild 18927 RMD160 c7309c7c6ede6bac97c11cad1cc7b0e22aefbd51 SHA1 c86f4c9aaa6988514567767bc956e13990604bce SHA256 33f3781cb30c8fa255720858dca723597a4e58aef5fa2ab61c22dcc295b9b070
EBUILD mplayer-1.0_rc4_p20100213-r1.ebuild 19858 RMD160 5f77503100806ab35de8133fa488d965438b73f6 SHA1 2d24955936312f05e7c21e0121ca0140d2fc2f0e SHA256 1655621f8bd99ed913f5e3b3104645c2c4fb6644a0de4dcc26b28c71ef1b5fd8
-EBUILD mplayer-9999.ebuild 19987 RMD160 57d613e208e816929dc2a605c595a6d3ef5aa904 SHA1 e97ff1b515240881c610c85ca5dd311f36ad7aba SHA256 1eac50c316e1fe381829f44dee8a8e54951231b29b3d224242984da05f586b6b
-MISC ChangeLog 128702 RMD160 d1e0950525848f9f5a1ca0894a55adbd2be092ad SHA1 d53507d4240866cff3688a24c6caf0cc5171e800 SHA256 f38f610b790e03d8eb67315b7c2038509f73731a2d3971dd5f4b8e047e3b3de0
+EBUILD mplayer-9999.ebuild 20529 RMD160 c216e8f96c2e025c0e95de970992e2a853878207 SHA1 9b75e05fab80591355eca598870ccd5f5269e97f SHA256 838a59372d69f617c2c093951686b8b6b88bbecf525908eadd9a7d4d577dc263
+MISC ChangeLog 128926 RMD160 ecdff4869c4403f21951254db1b44faacb13d82a SHA1 7565d2b17606b3950af7adaa06abed2ad00007d0 SHA256 247b39664c7292a00fdd6a97d24ea119f76974bac886276642b2d1f70b383ad2
MISC metadata.xml 3586 RMD160 b9cb0e6ff486e5d3cc87e4d23bf0facb1bfa9b5b SHA1 9e082b1c3ff16683a7f7a3b0fd57eaad70673f24 SHA256 5a31e1c7c36addd4653af26afeacdf5cf527c03c55b1636fe0d9aad19215766e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
-iEYEARECAAYFAkvS8o4ACgkQvFcC4BYPU0rDswCgg+fasPSHEAKBjIKGfxQJg3DN
-UaEAoKXOiWsLzcRQUZX/XPSQaq36124c
-=jjV/
+iEYEARECAAYFAkvS+IwACgkQvFcC4BYPU0r8mQCdE0Fs5QFl4twMiqpZX8g3fhZ+
+uHsAn2ojgu/wCMD6RYrydjTKscJ5B5Pg
+=XFIr
-----END PGP SIGNATURE-----
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/mplayer-9999.ebuild,v 1.45 2010/04/24 13:30:48 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/mplayer-9999.ebuild,v 1.46 2010/04/24 13:56:22 aballier Exp $
EAPI="2"
src_compile() {
base_src_compile
emake || die "Failed to build MPlayer!"
- use doc && make -C DOCS/xml html-chunked
+ # Build only user-requested docs if they're available.
+ if use doc ; then
+ # select available languages from $LINGUAS
+ LINGUAS=${LINGUAS/zh/zh_CN}
+ local ALLOWED_LINGUAS="cs de en es fr hu it pl ru zh_CN"
+ local BUILT_DOCS=""
+ for i in ${LINGUAS} ; do
+ hasq $i ${ALLOWED_LINGUAS} && BUILT_DOCS+=" $i"
+ done
+ if [[ -z $BUILT_DOCS ]]
+ then
+ emake -j1 -C DOCS/xml html-chunked || die "Failed to generate html docs"
+ else
+ for i in ${BUILT_DOCS} ; do
+ emake -j1 -C DOCS/xml html-chunked-$i || die "Failed to generate html docs for $i"
+ done
+ fi
+ fi
}
src_install() {
dodoc DOCS/tech/mirrors/* || die
if use doc; then
+ docinto html/
dohtml -r "${S}"/DOCS/HTML/* || die
fi