summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2013-09-15 12:56:07 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2013-09-15 12:56:07 +0000
commit1570f3472104f37bdd61aab7cf6bfe2c76d54770 (patch)
tree290b8e5421e09639d0ffca84e28f3190eb7de721 /media-video
parentVersion bump wrt bug #484206. (diff)
downloadgentoo-2-1570f3472104f37bdd61aab7cf6bfe2c76d54770.tar.gz
gentoo-2-1570f3472104f37bdd61aab7cf6bfe2c76d54770.tar.bz2
gentoo-2-1570f3472104f37bdd61aab7cf6bfe2c76d54770.zip
Bump again to latest mpv tagged release. Drop older.
(Portage version: 2.2.2/cvs/Linux x86_64, signed Manifest commit with key 8EEE3BE8)
Diffstat (limited to 'media-video')
-rw-r--r--media-video/mpv/ChangeLog8
-rw-r--r--media-video/mpv/mpv-0.1.4.ebuild299
-rw-r--r--media-video/mpv/mpv-0.1.5.ebuild299
-rw-r--r--media-video/mpv/mpv-0.1.6.ebuild (renamed from media-video/mpv/mpv-0.1.3.ebuild)2
4 files changed, 8 insertions, 600 deletions
diff --git a/media-video/mpv/ChangeLog b/media-video/mpv/ChangeLog
index 24bb03fe909c..1cbcfaf5abc5 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.24 2013/09/09 09:05:33 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.25 2013/09/15 12:56:07 scarabeus Exp $
+
+*mpv-0.1.6 (15 Sep 2013)
+
+ 15 Sep 2013; Tomáš Chvátal <scarabeus@gentoo.org> +mpv-0.1.6.ebuild,
+ -mpv-0.1.3.ebuild, -mpv-0.1.4.ebuild, -mpv-0.1.5.ebuild:
+ Bump again to latest mpv tagged release. Drop older.
*mpv-0.1.5 (09 Sep 2013)
diff --git a/media-video/mpv/mpv-0.1.4.ebuild b/media-video/mpv/mpv-0.1.4.ebuild
deleted file mode 100644
index 18e6d263cd90..000000000000
--- a/media-video/mpv/mpv-0.1.4.ebuild
+++ /dev/null
@@ -1,299 +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.1.4.ebuild,v 1.1 2013/09/02 08:11:58 pinkbyte Exp $
-
-EAPI=5
-
-EGIT_REPO_URI="git://github.com/mpv-player/mpv.git"
-
-inherit toolchain-funcs flag-o-matic multilib base
-[[ ${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-3"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="+alsa aqua bluray bs2b +cdio dvb +dvd +enca encode +iconv jack joystick
-jpeg ladspa lcms +libass libcaca libguess lirc mng +mp3 -openal +opengl oss
-portaudio +postproc pulseaudio pvr +quvi radio samba +shm +threads v4l vcd
-vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv"
-
-REQUIRED_USE="
- enca? ( iconv )
- lcms? ( opengl )
- libguess? ( iconv )
- opengl? ( || ( aqua wayland X ) )
- portaudio? ( threads )
- pvr? ( v4l )
- radio? ( v4l || ( alsa oss ) )
- v4l? ( threads )
- vdpau? ( X )
- wayland? ( opengl )
- xinerama? ( X )
- xscreensaver? ( X )
- xv? ( X )
-"
-
-RDEPEND+="
- || (
- >=media-video/libav-9:=[encode?,threads?,vdpau?]
- >=media-video/ffmpeg-1.2:0=[encode?,threads?,vdpau?]
- )
- sys-libs/ncurses
- sys-libs/zlib
- X? (
- x11-libs/libXext
- x11-libs/libXxf86vm
- opengl? ( virtual/opengl )
- lcms? ( media-libs/lcms:2 )
- 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 )
- 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?,vdpau?]
- )
- )
- pulseaudio? ( media-sound/pulseaudio )
- quvi? ( >=media-libs/libquvi-0.4.1:= )
- 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
- 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=( AUTHORS 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"
-
- ########
- # 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="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"
-
- ############################
- # OSX (aqua) configuration #
- ############################
- use aqua && myconf+=" --enable-macosx-bundle"
-
- 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 \
- --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 vf-dlopen; then
- exeinto /usr/$(get_libdir)/${PN}
- doexe TOOLS/vf_dlopen/*.so
- fi
-}
diff --git a/media-video/mpv/mpv-0.1.5.ebuild b/media-video/mpv/mpv-0.1.5.ebuild
deleted file mode 100644
index db4f27608294..000000000000
--- a/media-video/mpv/mpv-0.1.5.ebuild
+++ /dev/null
@@ -1,299 +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.1.5.ebuild,v 1.1 2013/09/09 09:05:33 pinkbyte Exp $
-
-EAPI=5
-
-EGIT_REPO_URI="git://github.com/mpv-player/mpv.git"
-
-inherit toolchain-funcs flag-o-matic multilib base
-[[ ${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-3"
-SLOT="0"
-[[ ${PV} == *9999* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="+alsa aqua bluray bs2b +cdio dvb +dvd +enca encode +iconv jack joystick
-jpeg ladspa lcms +libass libcaca libguess lirc mng +mp3 -openal +opengl oss
-portaudio +postproc pulseaudio pvr +quvi radio samba +shm +threads v4l vcd
-vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv"
-
-REQUIRED_USE="
- enca? ( iconv )
- lcms? ( opengl )
- libguess? ( iconv )
- opengl? ( || ( aqua wayland X ) )
- portaudio? ( threads )
- pvr? ( v4l )
- radio? ( v4l || ( alsa oss ) )
- v4l? ( threads )
- vdpau? ( X )
- wayland? ( opengl )
- xinerama? ( X )
- xscreensaver? ( X )
- xv? ( X )
-"
-
-RDEPEND+="
- || (
- >=media-video/libav-9:=[encode?,threads?,vdpau?]
- >=media-video/ffmpeg-1.2:0=[encode?,threads?,vdpau?]
- )
- sys-libs/ncurses
- sys-libs/zlib
- X? (
- x11-libs/libXext
- x11-libs/libXxf86vm
- opengl? ( virtual/opengl )
- lcms? ( media-libs/lcms:2 )
- 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 )
- 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?,vdpau?]
- )
- )
- pulseaudio? ( media-sound/pulseaudio )
- quvi? ( >=media-libs/libquvi-0.4.1:= )
- 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
- 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=( AUTHORS 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"
-
- ########
- # 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="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"
-
- ############################
- # OSX (aqua) configuration #
- ############################
- use aqua && myconf+=" --enable-macosx-bundle"
-
- 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 \
- --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 vf-dlopen; then
- exeinto /usr/$(get_libdir)/${PN}
- doexe TOOLS/vf_dlopen/*.so
- fi
-}
diff --git a/media-video/mpv/mpv-0.1.3.ebuild b/media-video/mpv/mpv-0.1.6.ebuild
index c246c9b29137..6ee6add364ed 100644
--- a/media-video/mpv/mpv-0.1.3.ebuild
+++ b/media-video/mpv/mpv-0.1.6.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.1.3.ebuild,v 1.1 2013/08/25 12:57:01 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-0.1.6.ebuild,v 1.1 2013/09/15 12:56:07 scarabeus Exp $
EAPI=5