Magellan Linux

Diff of /branches/magellan-next/extras/mplayer/mplayer-1.0_svn33891-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 8598 by niro, Fri Jul 22 14:42:44 2011 UTC revision 8599 by niro, Fri Jul 22 14:57:05 2011 UTC
# Line 9  PCATEGORIE="media-video" Line 9  PCATEGORIE="media-video"
9  DESCRIPTION="MPlayer is a movie player for linux supporting many codecs."  DESCRIPTION="MPlayer is a movie player for linux supporting many codecs."
10  HOMEPAGE="http://www.mplayerhq.hu/"  HOMEPAGE="http://www.mplayerhq.hu/"
11    
12    FFMPEG_VERSION="20110713"
13    
14  DEPEND=">= sys-libs/ncurses-5.9  DEPEND=">= sys-libs/ncurses-5.9
15   >= virtual/opengl   >= virtual/opengl
16   >= x11-libs/libXxf86vm-1   >= x11-libs/libXxf86vm-1
# Line 34  DEPEND=">= sys-libs/ncurses-5.9 Line 36  DEPEND=">= sys-libs/ncurses-5.9
36   >= media-libs/xvid-1.3   >= media-libs/xvid-1.3
37   >= media-libs/x264-201107   >= media-libs/x264-201107
38   >= media-video/x264-encoder-201107   >= media-video/x264-encoder-201107
39     == media-video/ffmpeg-${FFMPEG_VERSION}
40   >= media-libs/libtheora-1.1   >= media-libs/libtheora-1.1
41   >= media-libs/speex-1.2_rc1   >= media-libs/speex-1.2_rc1
42   >= media-libs/nas-1.9   >= media-libs/nas-1.9
# Line 58  SDEPEND=">= dev-lang/nasm-2 Line 61  SDEPEND=">= dev-lang/nasm-2
61  SRCFILE="${PNAME}-${PVER}.tar.bz2"  SRCFILE="${PNAME}-${PVER}.tar.bz2"
62  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
63    
64    FFMPEG_SRCFILE="ffmpeg-${FFMPEG_VERSION}.tar.bz2"
65    FFMPEG_SRCDIR="${BUILDDIR}/ffmpeg-${FFMPEG_VERSION}"
66    
67  SKINNAME1="Blue"  SKINNAME1="Blue"
68  SKINFILE1="${SKINNAME1}-1.7.tar.bz2"  SKINFILE1="${SKINNAME1}-1.7.tar.bz2"
69    
# Line 76  SRC_URI=( Line 82  SRC_URI=(
82   http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE1}   http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE1}
83   http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE2}   http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE2}
84   http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE3}   http://www.mplayerhq.hu/MPlayer/skins/${SKINFILE3}
85     mirror://ffmpeg/${FFMPEG_SRCFILE}
86   mirror://${PNAME}/${SRCFILE}   mirror://${PNAME}/${SRCFILE}
87   mirror://${PNAME}/${SKINFILE1}   mirror://${PNAME}/${SKINFILE1}
88   mirror://${PNAME}/${SKINFILE2}   mirror://${PNAME}/${SKINFILE2}
# Line 88  UP2DATE="echo ${PVER}" Line 95  UP2DATE="echo ${PVER}"
95  src_prepare()  src_prepare()
96  {  {
97   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
98     munpack ${FFMPEG_SRCFILE} || die
99     mv ${FFMPEG_SRCDIR} ${SRCDIR}/ffmpeg || die
100   munpack ${SKINFILE1} || die   munpack ${SKINFILE1} || die
101   munpack ${SKINFILE2} || die   munpack ${SKINFILE2} || die
102   munpack ${SKINFILE3} || die   munpack ${SKINFILE3} || die
# Line 99  src_prepare() Line 108  src_prepare()
108   # fix mplayer version (displays UNKOWN)   # fix mplayer version (displays UNKOWN)
109   sed "s:UNKOWN:SVN-r${PVER#*svn}:g" version.sh || die   sed "s:UNKOWN:SVN-r${PVER#*svn}:g" version.sh || die
110   fi   fi
   
  # prevent git pulls of ffmpeg  
  touch ${SRCDIR}/ffmpeg || die  
111  }  }
112    
113  src_compile()  src_compile()
# Line 112  src_compile() Line 118  src_compile()
118   unset CFLAGS CXXFLAGS || die   unset CFLAGS CXXFLAGS || die
119    
120   # do not enable --target=${CHOST}, it breaks vcd support !   # do not enable --target=${CHOST}, it breaks vcd support !
121   # use external ffmpeg with --disable-ffmpeg_a   # use external ffmpeg with --disable-ffmpeg_a
122   ./configure \   ./configure \
123   --prefix=/usr \   --prefix=/usr \
124   --confdir=/etc/mplayer \   --confdir=/etc/mplayer \
# Line 171  src_compile() Line 177  src_compile()
177   --enable-xvmc \   --enable-xvmc \
178   --with-xvmclib=XvMCW \   --with-xvmclib=XvMCW \
179   --charset=UTF-8 \   --charset=UTF-8 \
180   --disable-ffmpeg_a \   --disable-ffmpeg_a \
181   || die   || die
182    
183   # does not like optimations >= -j1   # does not like optimations >= -j1
# Line 205  src_install() Line 211  src_install()
211   mlink ${DEFAULTSKIN} ${BINDIR}/usr/share/mplayer/Skin/default || die   mlink ${DEFAULTSKIN} ${BINDIR}/usr/share/mplayer/Skin/default || die
212    
213   # enable truetype fonts   # enable truetype fonts
214   echo "fontconfig=1" >> ${BINDIR}/etc/mplayer/mplayer.conf   MCONFIG="/etc/mplayer/mplayer.conf"
215   echo "subfont-osd-scale=4" >> ${BINDIR}/etc/mplayer/mplayer.conf   maddconfig 'fontconfig=1'
216   echo "subfont-text-scale=3" >> ${BINDIR}/etc/mplayer/mplayer.conf   maddconfig 'subfont-osd-scale=4'
217     maddconfig 'subfont-text-scale=3'
218    
219   # desktop icon   # desktop icon
220   minstallpixmap etc/mplayer.xpm || die   minstallpixmap etc/mplayer.xpm || die

Legend:
Removed from v.8598  
changed lines
  Added in v.8599