summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang Le <r0bertz@gentoo.org>2010-06-15 22:49:27 +0800
committerZhang Le <r0bertz@gentoo.org>2010-06-15 22:50:02 +0800
commit2a3c2b6d47b809f5a34182c18611d08bb7f7db62 (patch)
treeb2d32e54db16d42180049d5df6cf9bbc982ec200 /media-video
parentupdate cvs.eclass (diff)
downloadloongson-2a3c2b6d47b809f5a34182c18611d08bb7f7db62.tar.gz
loongson-2a3c2b6d47b809f5a34182c18611d08bb7f7db62.tar.bz2
loongson-2a3c2b6d47b809f5a34182c18611d08bb7f7db62.zip
mplayer bump to 1.0_rc4_p20100506
Signed-off-by: Zhang Le <r0bertz@gentoo.org>
Diffstat (limited to 'media-video')
-rw-r--r--media-video/mplayer/Manifest4
-rw-r--r--media-video/mplayer/mplayer-1.0_rc4_p20100612.ebuild (renamed from media-video/mplayer/mplayer-1.0_rc4_p20100506.ebuild)72
2 files changed, 39 insertions, 37 deletions
diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest
index 0828b3b..b75d499 100644
--- a/media-video/mplayer/Manifest
+++ b/media-video/mplayer/Manifest
@@ -4,8 +4,8 @@ DIST Blue-1.7.tar.bz2 222567 RMD160 1f8c539ccadc54eea5e6678839bcc8ae1e16e6eb SHA
DIST font-arial-cp1250.tar.bz2 249705 RMD160 a2fc7ae07b0d80936ea58e168e1047efccb9eb91 SHA1 ccf11dce5d0fb72fd3af97f788b7471cd0cd0b68 SHA256 423a07e780bb130cd8e4730715545c5d919c248dda595aab7a0a01de3c83fd12
DIST font-arial-iso-8859-1.tar.bz2 234242 RMD160 666697cd5efd9387057a898c714175e7c2aacbcd SHA1 152c40bf20de34aa8802d7f80d34d673b0b67212 SHA256 9730f481764f367c9089d0166fb6ccf9148808ffbbfeca635cf0e6db75765d29
DIST font-arial-iso-8859-2.tar.bz2 222208 RMD160 562d4d92c4f5f3d537340fde3ad8d1495ac41acb SHA1 7b99bbe0e9ba89a57eccbea8f93c453c4f268181 SHA256 71debfc960007c2f6242dfc91e8b1c005b30a99e129aeb00ab8c03f4371b41c1
-DIST mplayer-1.0_rc4_p20100506.tar.bz2 8966725 RMD160 3355600313ac6e6e661acfcdec761551f0372b53 SHA1 385291b01a5af25279a9b2f432afef6dfa8260de SHA256 c64be54f58d266d93fe6c0fa1819228c22a433c0ad8ff019ca319a2076051a66
+DIST mplayer-1.0_rc4_p20100612.tbz2 8968316 RMD160 4179808dc9b99404affa2c95189fba3bb6fe5ad8 SHA1 a8d758dca9473006f66a947fb9019c35c66baa6b SHA256 098e16793baea2a9c4cf24ebcc8bc41c639c9806347b08724168e17e367b5d74
DIST svgalib_helper-1.9.17-mplayer.tar.gz 7583 RMD160 927ff34f187e4fa9528e2e48208173d98b3d1d1b SHA1 bf789706d1d79c695f781644c7ea6d57c3eed4c3 SHA256 a6f803f3df4cd4544751d3a3ee936a8bf0e20e32a452639b3f7c7d9e73e65938
-EBUILD mplayer-1.0_rc4_p20100506.ebuild 20241 RMD160 7d4c934dbff32e1cdbfd2d0e43e160280422fc28 SHA1 d358fa739babf667a1869f0e9d1bf8f6c3b0e932 SHA256 b3b30fb4854119a2ff0c9de257e4df162800cd9dc9a17f8afcc662d26fa2591f
+EBUILD mplayer-1.0_rc4_p20100612.ebuild 20167 RMD160 1e89d2e08a16257cad5a67d86659272e45d09d56 SHA1 1bbff550dd820aff4b63510e692e57e2ee8bd40c SHA256 333f758aba01657137616e2140c00d7701c2a05001777069d0e3952d0ea1ebd5
MISC ChangeLog 131096 RMD160 36e6e5ac9f9ba8032cff1c832e81634342d7b161 SHA1 e505aaa2240242cf90e1cc8d25b060a9e27d9bac SHA256 8fc403091cf98bd5068ec1fbeb9a479c6c229f794910468dadad05598c519c53
MISC metadata.xml 3586 RMD160 b9cb0e6ff486e5d3cc87e4d23bf0facb1bfa9b5b SHA1 9e082b1c3ff16683a7f7a3b0fd57eaad70673f24 SHA256 5a31e1c7c36addd4653af26afeacdf5cf527c03c55b1636fe0d9aad19215766e
diff --git a/media-video/mplayer/mplayer-1.0_rc4_p20100506.ebuild b/media-video/mplayer/mplayer-1.0_rc4_p20100612.ebuild
index 7a8b44e..e387818 100644
--- a/media-video/mplayer/mplayer-1.0_rc4_p20100506.ebuild
+++ b/media-video/mplayer/mplayer-1.0_rc4_p20100612.ebuild
@@ -1,6 +1,6 @@
# 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-1.0_rc4_p20100506.ebuild,v 1.3 2010/05/20 14:39:33 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mplayer/mplayer-1.0_rc4_p20100612.ebuild,v 1.2 2010/06/13 10:07:24 spatz Exp $
EAPI="2"
@@ -18,8 +18,8 @@ gif ggi -gmplayer +iconv ipv6 jack joystick jpeg jpeg2k kernel_linux ladspa
libcaca lirc +live lzo mad md5sum +mmx mmxext mng +mp3 nas +network nut openal
amr +opengl +osdmenu oss png pnm pulseaudio pvr +quicktime radio +rar +real +rtc
samba +shm +schroedinger sdl +speex sse sse2 ssse3 svga tga +theora +tremor
-+truetype +toolame +twolame +unicode v4l v4l2 vdpau vidix +vorbis win32codecs
-+X +x264 xanim xinerama +xscreensaver +xv +xvid xvmc zoran"
++truetype +toolame +twolame +unicode v4l v4l2 vdpau vidix +vorbis vpx
+win32codecs +X +x264 xanim xinerama +xscreensaver +xv +xvid xvmc zoran"
[[ ${PV} == *9999* ]] && IUSE+=" external-ffmpeg"
VIDEO_CARDS="s3virge mga tdfx vesa"
@@ -38,7 +38,7 @@ FONT_URI="
if [[ ${PV} == *9999* ]]; then
RELEASE_URI=""
else
- RELEASE_URI="mirror://gentoo/${P}.tar.bz2"
+ RELEASE_URI="mirror://gentoo/${P}.tbz2"
fi
SRC_URI="${RELEASE_URI}
!truetype? ( ${FONT_URI} )
@@ -62,6 +62,8 @@ X_RDEPS="
# nemesi? ( net-libs/libnemesi )
RDEPEND+="
sys-libs/ncurses
+ app-arch/bzip2
+ sys-libs/zlib
!bindist? (
x86? (
win32codecs? ( media-libs/win32codecs )
@@ -88,6 +90,7 @@ RDEPEND+="
xvmc? ( x11-libs/libXvMC )
)
)
+ a52? ( media-libs/a52dec )
aalib? ( media-libs/aalib )
alsa? ( media-libs/alsa-lib )
amr? ( !bindist? ( media-libs/opencore-amr ) )
@@ -113,6 +116,7 @@ RDEPEND+="
enca? ( app-i18n/enca )
faad? ( media-libs/faad2 )
gif? ( media-libs/giflib )
+ iconv? ( virtual/libiconv )
jack? ( media-sound/jack-audio-connection-kit )
jpeg? ( media-libs/jpeg )
jpeg2k? ( media-libs/openjpeg )
@@ -140,9 +144,10 @@ RDEPEND+="
sdl? ( media-libs/libsdl )
speex? ( media-libs/speex )
svga? ( media-libs/svgalib )
- theora? ( media-libs/libtheora )
+ theora? ( media-libs/libtheora[encode?] )
truetype? ( ${FONT_RDEPS} )
vorbis? ( media-libs/libvorbis )
+ vpx? ( media-libs/libvpx )
xanim? ( media-video/xanim )
"
@@ -162,8 +167,10 @@ DEPEND="${RDEPEND}
xscreensaver? ( x11-proto/scrnsaverproto )
)
amd64? ( ${ASM_DEP} )
- doc? ( dev-libs/libxslt )
- iconv? ( virtual/libiconv )
+ doc? (
+ dev-libs/libxslt app-text/docbook-xml-dtd
+ app-text/docbook-xsl-stylesheets
+ )
x86? ( ${ASM_DEP} )
x86-fbsd? ( ${ASM_DEP} )
"
@@ -171,7 +178,7 @@ DEPEND="${RDEPEND}
SLOT="0"
LICENSE="GPL-2"
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+ KEYWORDS="~amd64 ~x86"
else
KEYWORDS=""
fi
@@ -227,7 +234,13 @@ pkg_setup() {
}
src_unpack() {
- [[ ${PV} = *9999* ]] && subversion_src_unpack || unpack ${A}
+ if [[ ${PV} = *9999* ]]; then
+ subversion_src_unpack
+
+ cd "${WORKDIR}"
+ else
+ unpack ${A}
+ fi
if ! use truetype; then
unpack font-arial-iso-8859-1.tar.bz2 \
@@ -243,10 +256,10 @@ src_prepare() {
if [[ ${PV} = *9999* ]]; then
# Set SVN version manually
subversion_wc_info
- sed -i s/UNKNOWN/${ESVN_WC_REVISION}/ "${S}/version.sh"
+ sed -i -e "s/UNKNOWN/${ESVN_WC_REVISION}/" "${S}/version.sh" || die
else
# Set version #
- sed -i s/UNKNOWN/${MPLAYER_REVISION}/ "${S}/version.sh"
+ sed -i -e "s/UNKNOWN/${MPLAYER_REVISION}/" "${S}/version.sh" || die
fi
if use svga; then
@@ -290,7 +303,6 @@ src_configure() {
use ${i} || myconf+=" --disable-${i}"
done
use bidi || myconf+=" --disable-fribidi"
- use encode || myconf+=" --disable-mencoder"
use ipv6 || myconf+=" --disable-inet6"
use nut || myconf+=" --disable-libnut"
use rar || myconf+=" --disable-unrarexec"
@@ -393,17 +405,10 @@ src_configure() {
##########
# Codecs #
##########
- # Won't work with external liba52
- myconf+=" --disable-liba52"
- use a52 && myconf+=" --enable-liba52-internal"
- # Use internal musepack codecs for SV7 and SV8 support
- myconf+=" --disable-musepack"
-
+ myconf+=" --disable-musepack" # Use internal musepack codecs for SV7 and SV8 support
myconf+=" --disable-faad-internal" # always use system media-libs/faad2
use dirac || myconf+=" --disable-libdirac-lavc"
use dts || myconf+=" --disable-libdca"
- use dv || myconf+=" --disable-libdv"
- use lzo || myconf+=" --disable-liblzo"
if ! use mp3; then
myconf+="
--disable-mp3lame
@@ -411,7 +416,10 @@ src_configure() {
--disable-mp3lib
"
fi
- use bs2b || myconf+=" --disable-libbs2b"
+ uses="a52 bs2b dv lzo"
+ for i in ${uses}; do
+ use ${i} || myconf+=" --disable-lib${i}"
+ done
use schroedinger || myconf+=" --disable-libschroedinger-lavc"
# Disable opencore-amr with bindist
# https://bugs.gentoo.org/show_bug.cgi?id=299405#c6
@@ -435,26 +443,19 @@ src_configure() {
--disable-libvorbis
"
fi
+ use vpx || myconf+=" --disable-libvpx-lavc"
# Encoding
+ uses="faac x264 xvid toolame twolame"
if use encode; then
- uses="faac x264 xvid toolame twolame"
for i in ${uses}; do
use ${i} || myconf+=" --disable-${i}"
done
use faac || myconf+=" --disable-faac-lavc"
else
- myconf+="
- --disable-faac-lavc
- --disable-faac
- --disable-x264
- --disable-xvid
- --disable-x264-lavc
- --disable-xvid-lavc
- --disable-twolame
- --disable-toolame
- "
- uses="faac x264 xvid toolame twolame"
+ myconf+=" --disable-mencoder"
+ myconf+=" --disable-faac-lavc"
for i in ${uses}; do
+ myconf+=" --disable-${i}"
use ${i} && elog "Useflag \"${i}\" require \"encode\" useflag enabled to work."
done
fi
@@ -607,6 +608,7 @@ src_configure() {
--disable-xss
--disable-xv
--disable-xvmc
+ --disable-x11
"
uses="dga dxr3 ggi opengl osdmenu vdpau vidix xinerama xscreensaver xv"
for i in ${uses}; do
@@ -641,14 +643,14 @@ src_compile() {
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"
+ 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"
+ emake -j1 -C DOCS/xml html-chunked-${i} || die "Failed to generate html docs for ${i}"
done
fi
fi