diff options
author | Tim Harder <radhermit@gentoo.org> | 2013-12-02 23:51:37 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2013-12-02 23:51:37 +0000 |
commit | a61029f1c9217edb98c328940a898da9672ee9fd (patch) | |
tree | 6dfaffebd142d383be41a8cfaf9a39fc86547516 /media-video/mpv | |
parent | Run tests serially (bug #490160 by Nikoli). (diff) | |
download | gentoo-2-a61029f1c9217edb98c328940a898da9672ee9fd.tar.gz gentoo-2-a61029f1c9217edb98c328940a898da9672ee9fd.tar.bz2 gentoo-2-a61029f1c9217edb98c328940a898da9672ee9fd.zip |
Version bump and remove old (proxied for Nikoli).
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'media-video/mpv')
-rw-r--r-- | media-video/mpv/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/mpv/mpv-0.2.2.ebuild | 321 | ||||
-rw-r--r-- | media-video/mpv/mpv-0.2.4.ebuild (renamed from media-video/mpv/mpv-0.2.1.ebuild) | 16 |
3 files changed, 15 insertions, 330 deletions
diff --git a/media-video/mpv/ChangeLog b/media-video/mpv/ChangeLog index 1292723b05e9..3e32056431ef 100644 --- a/media-video/mpv/ChangeLog +++ b/media-video/mpv/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/mpv # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.44 2013/11/30 07:27:39 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.45 2013/12/02 23:51:37 radhermit Exp $ + +*mpv-0.2.4 (02 Dec 2013) + + 02 Dec 2013; Tim Harder <radhermit@gentoo.org> -mpv-0.2.1.ebuild, + -mpv-0.2.2.ebuild, +mpv-0.2.4.ebuild: + Version bump and remove old (proxied for Nikoli). 30 Nov 2013; Tom Wijsman <TomWij@gentoo.org> mpv-9999.ebuild: Use simplified configure option for disabling/enabling libquvi support., diff --git a/media-video/mpv/mpv-0.2.2.ebuild b/media-video/mpv/mpv-0.2.2.ebuild deleted file mode 100644 index e31c57aeea59..000000000000 --- a/media-video/mpv/mpv-0.2.2.ebuild +++ /dev/null @@ -1,321 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.2.2.ebuild,v 1.1 2013/11/03 12:55:18 yngwin Exp $ - -EAPI=5 - -EGIT_REPO_URI="git://github.com/mpv-player/mpv.git" - -inherit toolchain-funcs flag-o-matic multilib base pax-utils -[[ ${PV} == *9999* ]] && inherit git-2 - -DESCRIPTION="Video player based on MPlayer/mplayer2" -HOMEPAGE="http://mpv.io/" -[[ ${PV} == *9999* ]] || \ -SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -[[ ${PV} == *9999* ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" -IUSE="+alsa bluray bs2b +cdio doc-pdf dvb +dvd +enca encode +iconv jack joystick -jpeg ladspa lcms +libass libcaca libguess lirc lua luajit mng +mp3 -openal +opengl oss -portaudio +postproc pulseaudio pvr +quvi radio samba +shm +threads v4l vaapi -vcd vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv" - -REQUIRED_USE=" - enca? ( iconv ) - lcms? ( opengl ) - libguess? ( iconv ) - luajit? ( lua ) - opengl? ( || ( wayland X ) ) - portaudio? ( threads ) - pvr? ( v4l ) - radio? ( v4l || ( alsa oss ) ) - v4l? ( threads ) - vaapi? ( X ) - vdpau? ( X ) - wayland? ( opengl ) - xinerama? ( X ) - xscreensaver? ( X ) - xv? ( X ) -" - -RDEPEND+=" - || ( - >=media-video/libav-9:=[encode?,threads?,vaapi?,vdpau?] - >=media-video/ffmpeg-1.2:0=[encode?,threads?,vaapi?,vdpau?] - ) - sys-libs/ncurses - sys-libs/zlib - X? ( - x11-libs/libXext - x11-libs/libXxf86vm - opengl? ( virtual/opengl ) - lcms? ( media-libs/lcms:2 ) - vaapi? ( x11-libs/libva[X(+)] ) - vdpau? ( x11-libs/libvdpau ) - xinerama? ( x11-libs/libXinerama ) - xscreensaver? ( x11-libs/libXScrnSaver ) - xv? ( x11-libs/libXv ) - ) - alsa? ( media-libs/alsa-lib ) - bluray? ( media-libs/libbluray ) - bs2b? ( media-libs/libbs2b ) - cdio? ( - || ( - dev-libs/libcdio-paranoia - <dev-libs/libcdio-0.90[-minimal] - ) - ) - dvb? ( virtual/linuxtv-dvb-headers ) - dvd? ( >=media-libs/libdvdread-4.1.3 ) - enca? ( app-i18n/enca ) - iconv? ( virtual/libiconv ) - jack? ( media-sound/jack-audio-connection-kit ) - jpeg? ( virtual/jpeg ) - ladspa? ( media-libs/ladspa-sdk ) - libass? ( - >=media-libs/libass-0.9.10[enca?,fontconfig] - virtual/ttf-fonts - ) - libcaca? ( media-libs/libcaca ) - libguess? ( >=app-i18n/libguess-1.0 ) - lirc? ( app-misc/lirc ) - lua? ( - !luajit? ( >=dev-lang/lua-5.1 ) - luajit? ( dev-lang/luajit:2 ) - ) - mng? ( media-libs/libmng ) - mp3? ( media-sound/mpg123 ) - openal? ( >=media-libs/openal-1.13 ) - portaudio? ( >=media-libs/portaudio-19_pre20111121 ) - postproc? ( - || ( - media-libs/libpostproc - >=media-video/ffmpeg-1.2:0[encode?,threads?,vaapi?,vdpau?] - ) - ) - pulseaudio? ( media-sound/pulseaudio ) - quvi? ( - >=media-libs/libquvi-0.4.1:= - || ( - >=media-video/libav-9[network] - >=media-video/ffmpeg-1.2:0[network] - ) - ) - samba? ( net-fs/samba ) - wayland? ( - >=dev-libs/wayland-1.0.0 - media-libs/mesa[egl,wayland] - >=x11-libs/libxkbcommon-0.3.0 - ) -" -ASM_DEP="dev-lang/yasm" -DEPEND="${RDEPEND} - virtual/pkgconfig - >=dev-lang/perl-5.8 - dev-python/docutils - doc-pdf? ( - dev-texlive/texlive-latex - dev-texlive/texlive-latexrecommended - dev-texlive/texlive-latexextra - dev-tex/xcolor - ) - X? ( - x11-proto/videoproto - x11-proto/xf86vidmodeproto - xinerama? ( x11-proto/xineramaproto ) - xscreensaver? ( x11-proto/scrnsaverproto ) - ) - amd64? ( ${ASM_DEP} ) - x86? ( ${ASM_DEP} ) - x86-fbsd? ( ${ASM_DEP} ) -" -DOCS=( Copyright README.md etc/example.conf etc/input.conf etc/encoding-example-profiles.conf ) - -pkg_setup() { - if [[ ${PV} == *9999* ]]; then - elog - elog "This is a live ebuild which installs the latest from upstream's" - elog "git repository, and is unsupported by Gentoo." - elog "Everything but bugs in the ebuild itself will be ignored." - elog - fi - - if use !libass; then - ewarn - ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed." - fi - - if use openal; then - ewarn - ewarn "You've enabled the openal flag. OpenAL is disabled by default," - ewarn "because it supposedly inteferes with some other configure tests" - ewarn "and makes them fail silently." - fi - - einfo "For additional format support you need to enable the support on your" - einfo "libavcodec/libavformat provider:" - einfo " media-video/libav or media-video/ffmpeg" -} - -src_prepare() { - # fix path to bash executable in configure scripts - sed -i -e "1c\#!${EPREFIX}/bin/bash" \ - configure version.sh || die - - base_src_prepare -} - -src_configure() { - local myconf="" - local uses i - - # ebuild uses "use foo || --disable-foo" to forcibly disable - # compilation in almost every situation. The reason for this is - # because if --enable is used, it will force the build of that option, - # regardless of whether the dependency is available or not. - - ##################### - # Optional features # - ##################### - # SDL output is fallback for platforms where nothing better is available - myconf+=" --disable-sdl --disable-sdl2" - use encode || myconf+=" --disable-encoding" - myconf+=" $(use_enable joystick)" - uses="bluray vcd" - for i in ${uses}; do - use ${i} || myconf+=" --disable-${i}" - done - use quvi || myconf+=" --disable-libquvi4 --disable-libquvi9" - use samba || myconf+=" --disable-smb" - use lirc || myconf+=" --disable-lirc --disable-lircc" - use lua || myconf+=" --disable-lua" - use luajit && myconf+=" --lua=luajit" - use doc-pdf || myconf+=" --disable-pdf" - - ######## - # CDDA # - ######## - use cdio || myconf+=" --disable-libcdio" - - ############ - # DVD read # - ############ - use dvd || myconf+=" --disable-dvdread" - - ############# - # Subtitles # - ############# - uses="enca iconv libass libguess" - for i in ${uses}; do - use ${i} || myconf+=" --disable-${i}" - done - - ##################################### - # DVB / Video4Linux / Radio support # - ##################################### - use dvb || myconf+=" --disable-dvb" - use pvr || myconf+=" --disable-pvr" - use v4l || myconf+=" --disable-tv --disable-tv-v4l2" - if use radio; then - myconf+=" --enable-radio --enable-radio-capture" - else - myconf+=" --disable-radio-v4l2" - fi - - ########## - # Codecs # - ########## - use mp3 || myconf+=" --disable-mpg123" - uses="jpeg mng" - for i in ${uses}; do - use ${i} || myconf+=" --disable-${i}" - done - - ################ - # Video Output # - ################ - use libcaca || myconf+=" --disable-caca" - use postproc || myconf+=" --disable-libpostproc" - - ################ - # Audio Output # - ################ - myconf+=" --disable-rsound" # media-sound/rsound is in pro-audio overlay only - uses="alsa jack ladspa portaudio" - for i in ${uses}; do - use ${i} || myconf+=" --disable-${i}" - done - use bs2b || myconf+=" --disable-libbs2b" - use openal && myconf+=" --enable-openal" - use oss || myconf+=" --disable-ossaudio" - use pulseaudio || myconf+=" --disable-pulse" - - #################### - # Advanced Options # - #################### - # keep build reproducible - myconf+=" --disable-build-date" - # do not add -g to CFLAGS - myconf+=" --disable-debug" - use threads || myconf+=" --disable-pthreads" - - # Platform specific flags, hardcoded on amd64 (see below) - use shm || myconf+=" --disable-shm" - - if use x86 && gcc-specs-pie; then - filter-flags -fPIC -fPIE - append-ldflags -nopie - fi - - ########################### - # X enabled configuration # - ########################### - use X || myconf+=" --disable-x11" - uses="vaapi vdpau wayland xinerama xv" - for i in ${uses}; do - use ${i} || myconf+=" --disable-${i}" - done - use opengl || myconf+=" --disable-gl" - use lcms || myconf+=" --disable-lcms2" - use xscreensaver || myconf+=" --disable-xss" - - CFLAGS= LDFLAGS= ./configure \ - --cc="$(tc-getCC)" \ - --extra-cflags="${CFLAGS}" \ - --extra-ldflags="${LDFLAGS}" \ - --pkg-config="$(tc-getPKG_CONFIG)" \ - --prefix="${EPREFIX}"/usr \ - --bindir="${EPREFIX}"/usr/bin \ - --confdir="${EPREFIX}"/etc/${PN} \ - --mandir="${EPREFIX}"/usr/share/man \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - --localedir="${EPREFIX}"/usr/share/locale \ - ${myconf} || die - - MAKEOPTS+=" V=1" -} - -src_compile() { - base_src_compile - - if use vf-dlopen; then - tc-export CC - emake -C TOOLS/vf_dlopen - fi -} - -src_install() { - base_src_install - - if use luajit; then - pax-mark -m "${ED}"usr/bin/mpv - fi - - if use vf-dlopen; then - exeinto /usr/$(get_libdir)/${PN} - doexe TOOLS/vf_dlopen/*.so - fi -} diff --git a/media-video/mpv/mpv-0.2.1.ebuild b/media-video/mpv/mpv-0.2.4.ebuild index 74e472fe587c..a2453f02067f 100644 --- a/media-video/mpv/mpv-0.2.1.ebuild +++ b/media-video/mpv/mpv-0.2.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.2.1.ebuild,v 1.1 2013/10/20 17:16:25 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.2.4.ebuild,v 1.1 2013/12/02 23:51:37 radhermit Exp $ EAPI=5 @@ -18,9 +18,9 @@ LICENSE="GPL-2" SLOT="0" [[ ${PV} == *9999* ]] || \ KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" -IUSE="+alsa bluray bs2b +cdio doc-pdf dvb +dvd +enca encode +iconv jack joystick -jpeg ladspa lcms +libass libcaca libguess lirc lua luajit mng +mp3 -openal +opengl oss -portaudio +postproc pulseaudio pvr +quvi radio samba +shm +threads v4l vaapi +IUSE="+alsa bluray bs2b +cdio -doc-pdf dvb +dvd +enca encode +iconv jack -joystick +jpeg ladspa lcms +libass libcaca libguess lirc lua luajit mng +mpg123 -openal +opengl oss +portaudio +postproc pulseaudio pvr +quvi -radio samba +shm +threads v4l vaapi vcd vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv" REQUIRED_USE=" @@ -87,7 +87,7 @@ RDEPEND+=" luajit? ( dev-lang/luajit:2 ) ) mng? ( media-libs/libmng ) - mp3? ( media-sound/mpg123 ) + mpg123? ( media-sound/mpg123 ) openal? ( >=media-libs/openal-1.13 ) portaudio? ( >=media-libs/portaudio-19_pre20111121 ) postproc? ( @@ -105,6 +105,7 @@ RDEPEND+=" ) ) samba? ( net-fs/samba ) + v4l? ( media-libs/libv4l ) wayland? ( >=dev-libs/wayland-1.0.0 media-libs/mesa[egl,wayland] @@ -218,7 +219,7 @@ src_configure() { ##################################### use dvb || myconf+=" --disable-dvb" use pvr || myconf+=" --disable-pvr" - use v4l || myconf+=" --disable-tv --disable-tv-v4l2" + use v4l || myconf+=" --disable-libv4l2 --disable-tv --disable-tv-v4l2" if use radio; then myconf+=" --enable-radio --enable-radio-capture" else @@ -228,8 +229,7 @@ src_configure() { ########## # Codecs # ########## - use mp3 || myconf+=" --disable-mpg123" - uses="jpeg mng" + uses="jpeg mng mpg123" for i in ${uses}; do use ${i} || myconf+=" --disable-${i}" done |