diff options
author | Maxim Koltsov <maksbotan@gentoo.org> | 2014-03-11 15:33:00 +0000 |
---|---|---|
committer | Maxim Koltsov <maksbotan@gentoo.org> | 2014-03-11 15:33:00 +0000 |
commit | 3d49513a1e2b01eff9c67323d8b832b095d18f14 (patch) | |
tree | 7c76c710874413995c58486a989c57705af94746 | |
parent | Prerelease version bump. (diff) | |
download | gentoo-2-3d49513a1e2b01eff9c67323d8b832b095d18f14.tar.gz gentoo-2-3d49513a1e2b01eff9c67323d8b832b095d18f14.tar.bz2 gentoo-2-3d49513a1e2b01eff9c67323d8b832b095d18f14.zip |
Bump to 0.3.6, clean old versions. Thanks to Nikoli.
(Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key F8DBDADE)
-rw-r--r-- | media-video/mpv/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/mpv/mpv-0.2.4.ebuild | 321 | ||||
-rw-r--r-- | media-video/mpv/mpv-0.3.4.ebuild | 236 | ||||
-rw-r--r-- | media-video/mpv/mpv-0.3.6.ebuild (renamed from media-video/mpv/mpv-0.3.3.ebuild) | 10 |
4 files changed, 13 insertions, 562 deletions
diff --git a/media-video/mpv/ChangeLog b/media-video/mpv/ChangeLog index 59e291c8942e..710f77cdeeeb 100644 --- a/media-video/mpv/ChangeLog +++ b/media-video/mpv/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/mpv # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.59 2014/03/10 19:32:43 maksbotan Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.60 2014/03/11 15:33:00 maksbotan Exp $ + +*mpv-0.3.6 (11 Mar 2014) + + 11 Mar 2014; Maxim Koltsov <maksbotan@gentoo.org> +mpv-0.3.6.ebuild, + -mpv-0.2.4.ebuild, -mpv-0.3.3.ebuild, -mpv-0.3.4.ebuild: + Bump to 0.3.6, clean old versions. Thanks to Nikoli. 10 Mar 2014; Maxim Koltsov <maksbotan@gentoo.org> mpv-9999.ebuild: Update waf and wayland dependency in 9999, thanks to Nikoli. diff --git a/media-video/mpv/mpv-0.2.4.ebuild b/media-video/mpv/mpv-0.2.4.ebuild deleted file mode 100644 index 8e19b4ef0910..000000000000 --- a/media-video/mpv/mpv-0.2.4.ebuild +++ /dev/null @@ -1,321 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.2.4.ebuild,v 1.2 2014/01/25 13:29:24 scarabeus 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 +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=" - 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 ) - mpg123? ( 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 ) - v4l? ( media-libs/libv4l ) - 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-libv4l2 --disable-tv --disable-tv-v4l2" - if use radio; then - myconf+=" --enable-radio --enable-radio-capture" - else - myconf+=" --disable-radio-v4l2" - fi - - ########## - # Codecs # - ########## - uses="jpeg mng mpg123" - 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.3.4.ebuild b/media-video/mpv/mpv-0.3.4.ebuild deleted file mode 100644 index 7484aa87620b..000000000000 --- a/media-video/mpv/mpv-0.3.4.ebuild +++ /dev/null @@ -1,236 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.3.4.ebuild,v 1.1 2014/02/01 20:00:50 tomwij Exp $ - -EAPI=5 - -EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" - -inherit base waf-utils pax-utils -[[ ${PV} == *9999* ]] && inherit git-r3 - -DESCRIPTION="Video player based on MPlayer/mplayer2" -HOMEPAGE="http://mpv.io/" -SRC_URI="https://waf.googlecode.com/files/waf-1.7.13" -[[ ${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 dvdnav +enca encode +iconv jack -joystick -jpeg ladspa lcms +libass libcaca libguess lirc lua luajit +mpg123 -openal +opengl -oss portaudio +postproc pulseaudio pvr +quvi -radio samba +shm v4l vaapi vcd vdpau -vf-dlopen wayland +X xinerama +xscreensaver +xv" - -REQUIRED_USE=" - dvdnav? ( dvd ) - enca? ( iconv ) - lcms? ( opengl ) - libguess? ( iconv ) - luajit? ( lua ) - opengl? ( || ( wayland X ) ) - pvr? ( v4l ) - radio? ( v4l || ( alsa oss ) ) - 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-0.34.0[X(+)] ) - vdpau? ( >=x11-libs/libvdpau-0.2 ) - xinerama? ( x11-libs/libXinerama ) - xscreensaver? ( x11-libs/libXScrnSaver ) - xv? ( x11-libs/libXv ) - ) - alsa? ( media-libs/alsa-lib ) - bluray? ( >=media-libs/libbluray-0.2.1 ) - 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 - dvdnav? ( >=media-libs/libdvdnav-4.2.0 ) - ) - 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-0.99_beta18 ) - libguess? ( >=app-i18n/libguess-1.0 ) - lirc? ( app-misc/lirc ) - lua? ( - !luajit? ( >=dev-lang/lua-5.1 ) - luajit? ( dev-lang/luajit:2 ) - ) - mpg123? ( >=media-sound/mpg123-1.14.0 ) - 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 ) - v4l? ( media-libs/libv4l ) - wayland? ( - >=dev-libs/wayland-1.2.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 ) - -pkg_setup() { - if use !libass; then - ewarn - ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed." - 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_unpack() { - if [[ ${PV} == *9999* ]]; then - git-r3_src_unpack - else - default_src_unpack - fi - - cp "${DISTDIR}"/waf-1.7.13 "${S}"/waf || die - chmod 0755 "${S}"/waf || die -} - -src_prepare() { - base_src_prepare -} - -src_configure() { - # keep build reproducible - # do not add -g to CFLAGS - # SDL output is fallback for platforms where nothing better is available - # media-sound/rsound is in pro-audio overlay only - waf-utils_src_configure \ - --disable-build-date \ - --disable-debug-build \ - --disable-sdl \ - --disable-sdl2 \ - --disable-rsound \ - $(use_enable encode encoding) \ - $(use_enable joystick) \ - $(use_enable bluray libbluray) \ - $(use_enable vcd) \ - $(use_enable quvi libquvi) \ - $(use_enable samba libsmbclient) \ - $(use_enable lirc) \ - $(use_enable lua) \ - $(usex luajit '--lua=luajit' '') \ - $(use_enable doc-pdf pdf-build) \ - $(use_enable vf-dlopen vf-dlopen-filters) \ - $(use_enable cdio cdda) \ - $(use_enable dvd dvdread) \ - $(use_enable dvdnav) \ - $(use_enable enca) \ - $(use_enable iconv) \ - $(use_enable libass) \ - $(use_enable libguess) \ - $(use_enable dvb) \ - $(use_enable pvr) \ - $(use_enable v4l libv4l2) \ - $(use_enable v4l tv) \ - $(use_enable v4l tv-v4l2) \ - $(use_enable radio) \ - $(use_enable radio radio-capture) \ - $(use_enable radio radio-v4l2) \ - $(use_enable mpg123) \ - $(use_enable jpeg) \ - $(use_enable libcaca caca) \ - $(use_enable postproc libpostproc) \ - $(use_enable alsa) \ - $(use_enable jack) \ - $(use_enable ladspa) \ - $(use_enable portaudio) \ - $(use_enable bs2b libbs2b) \ - $(use_enable openal) \ - $(use_enable oss oss-audio) \ - $(use_enable pulseaudio pulse) \ - $(use_enable shm) \ - $(use_enable X x11) \ - $(use_enable vaapi) \ - $(use_enable vdpau) \ - $(use_enable wayland) \ - $(use_enable xinerama) \ - $(use_enable xv) \ - $(use_enable opengl gl) \ - $(use_enable lcms lcms2) \ - $(use_enable xscreensaver xss) \ - --confdir="${EPREFIX}"/etc/${PN} \ - --mandir="${EPREFIX}"/usr/share/man \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} -} - -src_install() { - waf-utils_src_install - - if use luajit; then - pax-mark -m "${ED}"usr/bin/mpv - fi -} diff --git a/media-video/mpv/mpv-0.3.3.ebuild b/media-video/mpv/mpv-0.3.6.ebuild index de68f286b429..8b58793d3a73 100644 --- a/media-video/mpv/mpv-0.3.3.ebuild +++ b/media-video/mpv/mpv-0.3.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.3.3.ebuild,v 1.2 2014/01/25 13:29:24 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.3.6.ebuild,v 1.1 2014/03/11 15:33:00 maksbotan Exp $ EAPI=5 @@ -9,9 +9,11 @@ EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" inherit base waf-utils pax-utils [[ ${PV} == *9999* ]] && inherit git-r3 +WAF_V="1.7.15" + DESCRIPTION="Video player based on MPlayer/mplayer2" HOMEPAGE="http://mpv.io/" -SRC_URI="https://waf.googlecode.com/files/waf-1.7.13" +SRC_URI="https://waf.googlecode.com/files/waf-${WAF_V}" [[ ${PV} == *9999* ]] || \ SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -109,7 +111,7 @@ RDEPEND+=" samba? ( net-fs/samba ) v4l? ( media-libs/libv4l ) wayland? ( - >=dev-libs/wayland-1.2.0 + >=dev-libs/wayland-1.3.0 media-libs/mesa[egl,wayland] >=x11-libs/libxkbcommon-0.3.0 ) @@ -155,7 +157,7 @@ src_unpack() { default_src_unpack fi - cp "${DISTDIR}"/waf-1.7.13 "${S}"/waf || die + cp "${DISTDIR}"/waf-${WAF_V} "${S}"/waf || die chmod 0755 "${S}"/waf || die } |