* [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
@ 2013-04-27 15:17 Tomas Chvatal (scarabeus)
0 siblings, 0 replies; 6+ messages in thread
From: Tomas Chvatal (scarabeus) @ 2013-04-27 15:17 UTC (permalink / raw
To: gentoo-commits
scarabeus 13/04/27 15:17:52
Added: metadata.xml mpv-9999.ebuild ChangeLog
Log:
Add mpv package which is another mplayer fork. Only live for now snapshots to be added after ffmpeg9 virtual is unmasked. Ebuild provided by Nikoli.
(Portage version: 2.2.0_alpha173/cvs/Linux x86_64, signed Manifest commit with key 8EEE3BE8)
Revision Changes Path
1.1 media-video/mpv/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.1&content-type=text/plain
Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
<herd>proxy-maintainers</herd>
<maintainer>
<email>media-video@gentoo.org</email>
</maintainer>
<maintainer>
<email>nikoli@lavabit.com</email>
<description>Maintainer. Assign bugs to him</description>
</maintainer>
<use>
<flag name="bluray">Enable playback of Blu-ray filesystems</flag>
<flag name="bs2b">Enable Bauer stereophonic-to-binaural headphone filter</flag>
<flag name="cdio">Use libcdio for CD support (instead of cdparanoia)</flag>
<flag name="enca">Enables support for charset discovery and conversion</flag>
<flag name="mng">MNG input support</flag>
<flag name="mp3">Enable support for mp3 decoding over <pkg>media-sound/mpg123</pkg> instead of relying on ffmpeg support.</flag>
<flag name="network">Enables network streaming support</flag>
<flag name="postproc">Enable image post-processing via libpostproc</flag>
<flag name="pvr">Enable Video4Linux2 MPEG PVR</flag>
<flag name="quvi">Enable support for streaming sites using <pkg>media-libs/libquvi</pkg></flag>
<flag name="radio">Enable V4L2 radio interface and support</flag>
<flag name="shm">Enable support for shm</flag>
</use>
</pkgmetadata>
1.1 media-video/mpv/mpv-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.1&content-type=text/plain
Index: mpv-9999.ebuild
===================================================================
# 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-9999.ebuild,v 1.1 2013/04/27 15:17:52 scarabeus 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="https://github.com/mpv-player/mpv/"
[[ ${PV} == *9999* ]] || SRC_URI="http://rion-overlay.googlecode.com/files/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
[[ ${PV} == *9999* ]] || \
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
IUSE="+alsa aqua bluray bs2b cddb +cdio debug +dts dvb +dvd +enca encode fbcon ftp
+iconv ipv6 jack joystick jpeg kernel_linux ladspa lcms +libass libcaca lirc mng +mp3
+network -openal +opengl oss portaudio +postproc pulseaudio pvr quvi radio samba +shm
v4l vcd vdpau +X xinerama +xscreensaver +xv"
REQUIRED_USE="
cddb? ( cdio network )
lcms? ( opengl )
libass? ( iconv )
opengl? ( || ( aqua X ) )
radio? ( || ( dvb v4l ) )
vdpau? ( X )
xinerama? ( X )
xscreensaver? ( X )
xv? ( X )
"
RDEPEND+="
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 )
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
)
)
pulseaudio? ( media-sound/pulseaudio )
quvi? ( >=media-libs/libquvi-0.4.1 )
samba? ( net-fs/samba )
>=virtual/ffmpeg-9[encode?]
"
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.rst etc/example.conf etc/input.conf )
pkg_setup() {
if [[ ${PV} == *9999* ]]; then
elog
elog "This is a live ebuild which installs the latest from upstream's"
elog "${VCS_ECLASS} 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 various format support you need to enable the support on your ffmpeg package:"
einfo " media-video/libav or media-video/ffmpeg"
}
src_prepare() {
# fix path to bash executable in configure scripts
local bash_scripts="configure version.sh"
sed -i -e "1c\#!${EPREFIX}/bin/bash" \
${bash_scripts} || 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"
# wayland needs xkbcommon, not in portage yet
myconf+=" --disable-wayland"
use encode || myconf+=" --disable-encoding"
use network || myconf+=" --disable-networking"
myconf+=" $(use_enable joystick)"
uses="bluray enca ftp libass vcd"
for i in ${uses}; do
use ${i} || myconf+=" --disable-${i}"
done
use ipv6 || myconf+=" --disable-inet6"
use quvi || myconf+=" --disable-libquvi"
use samba || myconf+=" --disable-smb"
if ! use lirc; then
myconf+="
--disable-lirc
--disable-lircc
"
fi
########
# CDDA #
########
use cddb || myconf+=" --disable-cddb"
use cdio || myconf+=" --disable-libcdio"
################################
# DVD read #
################################
#
# dvdread - accessing a DVD
#
use dvd || myconf+=" --disable-dvdread"
#############
# Subtitles #
#############
#
use iconv || myconf+=" --disable-iconv"
#####################################
# DVB / Video4Linux / Radio support #
#####################################
if { use dvb || use v4l || use pvr || use radio; }; then
use dvb || myconf+=" --disable-dvb"
use pvr || myconf+=" --disable-pvr"
use v4l || myconf+=" --disable-tv-v4l2"
if use radio && { use dvb || use v4l; }; then
myconf+="
--enable-radio
--disable-radio-capture
"
else
myconf+="
--disable-radio-v4l2
"
fi
else
myconf+="
--disable-tv
--disable-tv-v4l2
--disable-radio
--disable-radio-v4l2
--disable-dvb
--disable-pvr"
fi
##########
# Codecs #
##########
use mp3 || myconf+=" --disable-mpg123"
uses="bs2b"
for i in ${uses}; do
use ${i} || myconf+=" --disable-lib${i}"
done
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 openal && myconf+=" --enable-openal"
use pulseaudio || myconf+=" --disable-pulse"
if ! use radio; then
use oss || myconf+=" --disable-ossaudio"
fi
####################
# Advanced Options #
####################
# Platform specific flags, hardcoded on amd64 (see below)
use shm || myconf+=" --disable-shm"
use debug && myconf+=" --enable-debug=3"
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 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 #
############################
if use aqua; then
myconf+="
--enable-macosx-finder
--enable-macosx-bundle
"
fi
./configure \
--cc="$(tc-getCC)" \
--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"
}
1.1 media-video/mpv/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.1&content-type=text/plain
Index: ChangeLog
===================================================================
# 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.1 2013/04/27 15:17:52 scarabeus Exp $
*mpv-9999 (27 Apr 2013)
27 Apr 2013; Tomáš Chvátal <scarabeus@gentoo.org> +metadata.xml,
+mpv-9999.ebuild:
Add mpv package which is another mplayer fork. Only live for now snapshots to
be added after ffmpeg9 virtual is unmasked. Ebuild provided by Nikoli.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
@ 2013-07-05 21:12 Tomas Chvatal (scarabeus)
0 siblings, 0 replies; 6+ messages in thread
From: Tomas Chvatal (scarabeus) @ 2013-07-05 21:12 UTC (permalink / raw
To: gentoo-commits
scarabeus 13/07/05 21:12:29
Modified: metadata.xml mpv-9999.ebuild ChangeLog
Log:
Add few new useflag and enable quvi by default. Thanks to Nikoli for coop.
(Portage version: 2.2.0_alpha186/cvs/Linux x86_64, signed Manifest commit with key 8EEE3BE8)
Revision Changes Path
1.3 media-video/mpv/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?r1=1.2&r2=1.3
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/metadata.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- metadata.xml 16 May 2013 20:46:19 -0000 1.2
+++ metadata.xml 5 Jul 2013 21:12:29 -0000 1.3
@@ -14,7 +14,8 @@
<flag name="bluray">Enable playback of Blu-ray filesystems</flag>
<flag name="bs2b">Enable Bauer stereophonic-to-binaural headphone filter</flag>
<flag name="cdio">Use libcdio for CD support (instead of cdparanoia)</flag>
- <flag name="enca">Enables support for charset discovery and conversion</flag>
+ <flag name="enca">Enables support for charset discovery and conversion using <pkg>app-i18n/enca</pkg></flag>
+ <flag name="libguess">Enables support for charset discovery and conversion using <pkg>app-i18n/libguess</pkg></flag>
<flag name="mng">MNG input support</flag>
<flag name="mp3">Enable support for mp3 decoding over <pkg>media-sound/mpg123</pkg> instead of relying on ffmpeg support.</flag>
<flag name="network">Enables network streaming support</flag>
1.8 media-video/mpv/mpv-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?r1=1.7&r2=1.8
Index: mpv-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- mpv-9999.ebuild 15 Jun 2013 08:17:57 -0000 1.7
+++ mpv-9999.ebuild 5 Jul 2013 21:12:29 -0000 1.8
@@ -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-9999.ebuild,v 1.7 2013/06/15 08:17:57 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.8 2013/07/05 21:12:29 scarabeus Exp $
EAPI=5
@@ -19,8 +19,8 @@
[[ ${PV} == *9999* ]] || \
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
IUSE="+alsa aqua bluray bs2b cddb +cdio debug +dts dvb +dvd +enca encode fbcon ftp
-+iconv ipv6 jack joystick jpeg kernel_linux ladspa lcms +libass libcaca lirc mng +mp3
-+network -openal +opengl oss portaudio +postproc pulseaudio pvr quvi radio samba +shm
++iconv ipv6 jack joystick jpeg kernel_linux ladspa lcms +libass libcaca libguess lirc mng +mp3
++network -openal +opengl oss portaudio +postproc pulseaudio pvr +quvi radio samba +shm
v4l vcd vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv"
REQUIRED_USE="
@@ -70,6 +70,7 @@
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 )
@@ -82,7 +83,7 @@
)
)
pulseaudio? ( media-sound/pulseaudio )
- quvi? ( >=media-libs/libquvi-0.4.1 )
+ quvi? ( >=media-libs/libquvi-0.4.1:= )
samba? ( net-fs/samba )
wayland? (
>=dev-libs/wayland-1.0.0
@@ -160,12 +161,12 @@
use encode || myconf+=" --disable-encoding"
use network || myconf+=" --disable-networking"
myconf+=" $(use_enable joystick)"
- uses="bluray enca ftp libass vcd"
+ uses="bluray enca ftp libass libguess vcd"
for i in ${uses}; do
use ${i} || myconf+=" --disable-${i}"
done
use ipv6 || myconf+=" --disable-inet6"
- use quvi || myconf+=" --disable-libquvi"
+ use quvi || myconf+=" --disable-libquvi4 --disable-libquvi9"
use samba || myconf+=" --disable-smb"
if ! use lirc; then
myconf+="
1.8 media-video/mpv/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?r1=1.7&r2=1.8
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog 15 Jun 2013 08:17:57 -0000 1.7
+++ ChangeLog 5 Jul 2013 21:12:29 -0000 1.8
@@ -1,6 +1,10 @@
# 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.7 2013/06/15 08:17:57 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.8 2013/07/05 21:12:29 scarabeus Exp $
+
+ 05 Jul 2013; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml,
+ mpv-9999.ebuild:
+ Add few new useflag and enable quvi by default. Thanks to Nikoli for coop.
15 Jun 2013; Tomáš Chvátal <scarabeus@gentoo.org> mpv-9999.ebuild:
Raise dep on libxbcommon. Thanks to Nikoli for patch.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
@ 2013-09-21 13:19 Tom Wijsman (tomwij)
0 siblings, 0 replies; 6+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-09-21 13:19 UTC (permalink / raw
To: gentoo-commits
tomwij 13/09/21 13:19:47
Modified: metadata.xml mpv-9999.ebuild ChangeLog
Log:
Added doc-pdf USE flag and removed aqua USE flag, proxied commit for Nikoli.
(Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
Revision Changes Path
1.8 media-video/mpv/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?r1=1.7&r2=1.8
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/metadata.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- metadata.xml 2 Sep 2013 11:21:28 -0000 1.7
+++ metadata.xml 21 Sep 2013 13:19:47 -0000 1.8
@@ -10,6 +10,7 @@
<flag name="bluray">Enable playback of Blu-ray filesystems</flag>
<flag name="bs2b">Enable Bauer stereophonic-to-binaural headphone filter</flag>
<flag name="cdio">Use libcdio for CD support (instead of cdparanoia)</flag>
+ <flag name='doc-pdf'>Build documentation in pdf format</flag>
<flag name="enca">Enables support for charset discovery and conversion using <pkg>app-i18n/enca</pkg></flag>
<flag name="libguess">Enables support for charset discovery and conversion using <pkg>app-i18n/libguess</pkg></flag>
<flag name="mng">MNG input support</flag>
1.18 media-video/mpv/mpv-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?r1=1.17&r2=1.18
Index: mpv-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- mpv-9999.ebuild 2 Sep 2013 08:10:12 -0000 1.17
+++ mpv-9999.ebuild 21 Sep 2013 13:19:47 -0000 1.18
@@ -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-9999.ebuild,v 1.17 2013/09/02 08:10:12 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.18 2013/09/21 13:19:47 tomwij Exp $
EAPI=5
@@ -18,7 +18,7 @@
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
+IUSE="+alsa bluray bs2b +cdio doc-pdf 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 vaapi
vcd vdpau vf-dlopen wayland +X xinerama +xscreensaver +xv"
@@ -27,7 +27,7 @@
enca? ( iconv )
lcms? ( opengl )
libguess? ( iconv )
- opengl? ( || ( aqua wayland X ) )
+ opengl? ( || ( wayland X ) )
portaudio? ( threads )
pvr? ( v4l )
radio? ( v4l || ( alsa oss ) )
@@ -105,6 +105,12 @@
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
@@ -174,6 +180,7 @@
use quvi || myconf+=" --disable-libquvi4 --disable-libquvi9"
use samba || myconf+=" --disable-smb"
use lirc || myconf+=" --disable-lirc --disable-lircc"
+ use doc-pdf || myconf+=" --disable-pdf"
########
# CDDA #
@@ -262,11 +269,6 @@
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}" \
@@ -276,6 +278,7 @@
--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
1.26 media-video/mpv/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.26&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.26&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?r1=1.25&r2=1.26
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- ChangeLog 15 Sep 2013 12:56:07 -0000 1.25
+++ ChangeLog 21 Sep 2013 13:19:47 -0000 1.26
@@ -1,6 +1,9 @@
# 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.25 2013/09/15 12:56:07 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.26 2013/09/21 13:19:47 tomwij Exp $
+
+ 21 Sep 2013; Tom Wijsman <TomWij@gentoo.org> metadata.xml, mpv-9999.ebuild:
+ Added doc-pdf USE flag and removed aqua USE flag, proxied commit for Nikoli.
*mpv-0.1.6 (15 Sep 2013)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
@ 2013-10-05 7:51 Alexander Vershilov (qnikst)
0 siblings, 0 replies; 6+ messages in thread
From: Alexander Vershilov (qnikst) @ 2013-10-05 7:51 UTC (permalink / raw
To: gentoo-commits
qnikst 13/10/05 07:51:40
Modified: metadata.xml mpv-9999.ebuild ChangeLog
Log:
add lua flag (request and patches by Nikoli)
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0xEAD50D64D8D3571A!)
Revision Changes Path
1.9 media-video/mpv/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?r1=1.8&r2=1.9
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/metadata.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- metadata.xml 21 Sep 2013 13:19:47 -0000 1.8
+++ metadata.xml 5 Oct 2013 07:51:39 -0000 1.9
@@ -13,6 +13,7 @@
<flag name='doc-pdf'>Build documentation in pdf format</flag>
<flag name="enca">Enables support for charset discovery and conversion using <pkg>app-i18n/enca</pkg></flag>
<flag name="libguess">Enables support for charset discovery and conversion using <pkg>app-i18n/libguess</pkg></flag>
+ <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
<flag name="mng">MNG input support</flag>
<flag name="mp3">Enable support for mp3 decoding over <pkg>media-sound/mpg123</pkg> instead of relying on ffmpeg support.</flag>
<flag name="postproc">Enable image post-processing via libpostproc</flag>
1.20 media-video/mpv/mpv-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?r1=1.19&r2=1.20
Index: mpv-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- mpv-9999.ebuild 30 Sep 2013 17:48:24 -0000 1.19
+++ mpv-9999.ebuild 5 Oct 2013 07:51:39 -0000 1.20
@@ -1,12 +1,12 @@
# 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-9999.ebuild,v 1.19 2013/09/30 17:48:24 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.20 2013/10/05 07:51:39 qnikst Exp $
EAPI=5
EGIT_REPO_URI="git://github.com/mpv-player/mpv.git"
-inherit toolchain-funcs flag-o-matic multilib base
+inherit toolchain-funcs flag-o-matic multilib base pax-utils
[[ ${PV} == *9999* ]] && inherit git-2
DESCRIPTION="Video player based on MPlayer/mplayer2"
@@ -19,7 +19,7 @@
[[ ${PV} == *9999* ]] || \
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~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 mng +mp3 -openal +opengl oss
+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"
@@ -27,6 +27,7 @@
enca? ( iconv )
lcms? ( opengl )
libguess? ( iconv )
+ luajit? ( lua )
opengl? ( || ( wayland X ) )
portaudio? ( threads )
pvr? ( v4l )
@@ -81,6 +82,10 @@
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 )
@@ -180,6 +185,8 @@
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 lua && myconf+=" --lua=luajit"
use doc-pdf || myconf+=" --disable-pdf"
########
@@ -297,6 +304,10 @@
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
1.29 media-video/mpv/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.29&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.29&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?r1=1.28&r2=1.29
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- ChangeLog 30 Sep 2013 17:48:24 -0000 1.28
+++ ChangeLog 5 Oct 2013 07:51:39 -0000 1.29
@@ -1,6 +1,10 @@
# 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.28 2013/09/30 17:48:24 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.29 2013/10/05 07:51:39 qnikst Exp $
+
+ 05 Oct 2013; Alexander Vershilov <qnikst@gentoo.org> metadata.xml,
+ mpv-9999.ebuild:
+ add lua flag (request and patches by Nikoli)
30 Sep 2013; Tomáš Chvátal <scarabeus@gentoo.org> mpv-9999.ebuild:
Drop AUTHORS file, no longer distributed.
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
@ 2013-12-17 13:30 Tom Wijsman (tomwij)
0 siblings, 0 replies; 6+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-12-17 13:30 UTC (permalink / raw
To: gentoo-commits
tomwij 13/12/17 13:30:57
Modified: metadata.xml mpv-9999.ebuild ChangeLog
Log:
Updated live ebuild to cover changes to lircc and caca dependencies, added dvdnav USE flag; fixed bug #494042, proxied commit for Nikoli.
(Portage version: HEAD/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
Revision Changes Path
1.11 media-video/mpv/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?r1=1.10&r2=1.11
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/metadata.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- metadata.xml 16 Nov 2013 13:43:07 -0000 1.10
+++ metadata.xml 17 Dec 2013 13:30:57 -0000 1.11
@@ -11,6 +11,7 @@
<flag name="bs2b">Enable Bauer stereophonic-to-binaural headphone filter</flag>
<flag name="cdio">Use libcdio for CD support (instead of cdparanoia)</flag>
<flag name='doc-pdf'>Build documentation in pdf format</flag>
+ <flag name='dvdnav'>Enable support for DVD navigation using <pkg>media-libs/dvdnav</pkg>.</flag>
<flag name="enca">Enables support for charset discovery and conversion using <pkg>app-i18n/enca</pkg></flag>
<flag name="libguess">Enables support for charset discovery and conversion using <pkg>app-i18n/libguess</pkg></flag>
<flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg></flag>
1.32 media-video/mpv/mpv-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.32&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.32&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?r1=1.31&r2=1.32
Index: mpv-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- mpv-9999.ebuild 30 Nov 2013 07:27:39 -0000 1.31
+++ mpv-9999.ebuild 17 Dec 2013 13:30:57 -0000 1.32
@@ -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-9999.ebuild,v 1.31 2013/11/30 07:27:39 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.32 2013/12/17 13:30:57 tomwij Exp $
EAPI=5
@@ -20,12 +20,13 @@
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
+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 )
@@ -69,7 +70,10 @@
)
)
dvb? ( virtual/linuxtv-dvb-headers )
- dvd? ( >=media-libs/libdvdread-4.1.3 )
+ 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 )
@@ -79,7 +83,7 @@
>=media-libs/libass-0.9.10[enca?,fontconfig]
virtual/ttf-fonts
)
- libcaca? ( media-libs/libcaca )
+ libcaca? ( >=media-libs/libcaca-0.99_beta18 )
libguess? ( >=app-i18n/libguess-1.0 )
lirc? ( app-misc/lirc )
lua? (
@@ -178,13 +182,13 @@
$(use_enable quvi libquvi) \
$(use_enable samba libsmbclient) \
$(use_enable lirc) \
- $(use_enable lirc lircc) \
$(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) \
1.46 media-video/mpv/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?r1=1.45&r2=1.46
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- ChangeLog 2 Dec 2013 23:51:37 -0000 1.45
+++ ChangeLog 17 Dec 2013 13:30:57 -0000 1.46
@@ -1,6 +1,10 @@
# 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.45 2013/12/02 23:51:37 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.46 2013/12/17 13:30:57 tomwij Exp $
+
+ 17 Dec 2013; Tom Wijsman <TomWij@gentoo.org> metadata.xml, mpv-9999.ebuild:
+ Updated live ebuild to cover changes to lircc and caca dependencies, added
+ dvdnav USE flag; fixed bug #494042, proxied commit for Nikoli.
*mpv-0.2.4 (02 Dec 2013)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
@ 2015-03-31 20:23 Maxim Koltsov (maksbotan)
0 siblings, 0 replies; 6+ messages in thread
From: Maxim Koltsov (maksbotan) @ 2015-03-31 20:23 UTC (permalink / raw
To: gentoo-commits
maksbotan 15/03/31 20:23:31
Modified: metadata.xml mpv-9999.ebuild ChangeLog
Log:
Ebuild update by Nikoli: cosmetic fixes, added useflag for raspberry pi. Added myself to metadata to make it clear that package is maintained in close collaboration.
(Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key F8DBDADE)
Revision Changes Path
1.24 media-video/mpv/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.24&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.24&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?r1=1.23&r2=1.24
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/metadata.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- metadata.xml 19 Mar 2015 11:24:39 -0000 1.23
+++ metadata.xml 31 Mar 2015 20:23:31 -0000 1.24
@@ -2,6 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
+ <email>maksbotan@gentoo.org</email>
+</maintainer>
+<maintainer>
<email>yngwin@gentoo.org</email>
</maintainer>
<maintainer>
@@ -26,6 +29,7 @@
<flag name="mpg123">Enable support for mp3 decoding via <pkg>media-sound/mpg123</pkg> instead of relying on ffmpeg support</flag>
<flag name="postproc">Enable image post-processing via libpostproc</flag>
<flag name="pvr">Enable Video4Linux2 MPEG PVR</flag>
+ <flag name="raspberry-pi">Enable support for the Raspberry Pi</flag>
<flag name="rubberband">Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg></flag>
<flag name="quvi">Enable support for streaming sites using <pkg>media-libs/libquvi</pkg></flag>
<flag name="radio">Enable V4L2 radio interface and support</flag>
1.70 media-video/mpv/mpv-9999.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.70&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.70&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?r1=1.69&r2=1.70
Index: mpv-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -r1.69 -r1.70
--- mpv-9999.ebuild 28 Mar 2015 01:53:34 -0000 1.69
+++ mpv-9999.ebuild 31 Mar 2015 20:23:31 -0000 1.70
@@ -1,36 +1,34 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.69 2015/03/28 01:53:34 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.70 2015/03/31 20:23:31 maksbotan Exp $
EAPI=5
+
+EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
+
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_REQ_USE='threads(+)'
+
inherit eutils python-any-r1 waf-utils pax-utils fdo-mime gnome2-utils
+[[ ${PV} == *9999* ]] && inherit git-r3
WAF_V="1.8.4"
DESCRIPTION="Media player based on MPlayer and mplayer2"
HOMEPAGE="http://mpv.io/"
SRC_URI="http://ftp.waf.io/pub/release/waf-${WAF_V}"
-DOCS=( README.md etc/example.conf etc/input.conf )
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
- DOCS+=( RELEASE_NOTES )
-fi
+[[ ${PV} == *9999* ]] || \
+SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# See Copyright in source tarball and bug #506946. Waf is BSD, libmpv is ISC.
LICENSE="GPL-2+ BSD ISC"
SLOT="0"
+[[ ${PV} == *9999* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
IUSE="+alsa bluray bs2b cdio +cli doc-pdf dvb +dvd dvdnav egl +enca encode
+iconv jack jpeg ladspa lcms +libass libav libcaca libguess libmpv lua luajit
-openal +opengl oss pulseaudio pvr rubberband samba sdl selinux v4l vaapi vdpau
-vf-dlopen wayland +X xinerama +xscreensaver xv"
+openal +opengl oss pulseaudio pvr raspberry-pi rubberband samba sdl selinux v4l
+vaapi vdpau vf-dlopen wayland +X xinerama +xscreensaver xv"
REQUIRED_USE="
|| ( cli libmpv )
@@ -123,29 +121,51 @@
RDEPEND+="
selinux? ( sec-policy/selinux-mplayer )
"
+DOCS=( Copyright README.md etc/example.conf etc/input.conf )
+[[ ${PV} == *9999* ]] || \
+DOCS+=( RELEASE_NOTES )
pkg_setup() {
- if ! use libass; then
+ if use !libass; then
+ ewarn
ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
+ ewarn
+ fi
+
+ if use openal; then
+ ewarn
+ ewarn "You've enabled the openal audio output which is fallback and is disabled by upstream."
+ ewarn
fi
- if use libav; then
- einfo "You have enabled media-video/libav instead of media-video/ffmpeg."
- einfo "Upstream recommends media-video/ffmpeg, as some functionality is not"
- einfo "provided by media-video/libav. For more information see:"
- einfo " https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav"
+ if use sdl; then
+ ewarn
+ ewarn "You've enabled the sdl video and audio outputs which are fallbacks and are disabled by upstream."
+ ewarn
fi
einfo "For additional format support you need to enable the support on your"
einfo "libavcodec/libavformat provider:"
- einfo " media-video/ffmpeg or media-video/libav"
+ einfo " media-video/libav or media-video/ffmpeg"
+ einfo
+ einfo "Selected provider will affect mpv features and behaviour:"
+ einfo " https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav"
python-any-r1_pkg_setup
}
-src_prepare() {
+src_unpack() {
+ if [[ ${PV} == *9999* ]]; then
+ git-r3_src_unpack
+ else
+ default_src_unpack
+ fi
+
cp "${DISTDIR}"/waf-${WAF_V} "${S}"/waf || die
chmod 0755 "${S}"/waf || die
+}
+
+src_prepare() {
epatch_user
}
@@ -216,6 +236,8 @@
$(usex vaapi "$(use_enable opengl vaapi-glx)" '--disable-vaapi-glx')
$(use_enable libcaca caca)
$(use_enable jpeg)
+ $(use_enable raspberry-pi rpi)
+ $(use_enable raspberry-pi rpi-gles)
# hwaccels
$(use_enable vaapi vaapi-hwaccel)
1.126 media-video/mpv/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.126&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.126&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?r1=1.125&r2=1.126
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -r1.125 -r1.126
--- ChangeLog 28 Mar 2015 01:53:34 -0000 1.125
+++ ChangeLog 31 Mar 2015 20:23:31 -0000 1.126
@@ -1,6 +1,12 @@
# ChangeLog for media-video/mpv
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.125 2015/03/28 01:53:34 yngwin Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.126 2015/03/31 20:23:31 maksbotan Exp $
+
+ 31 Mar 2015; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml,
+ mpv-9999.ebuild:
+ Ebuild update by Nikoli: cosmetic fixes, added useflag for raspberry pi. Added
+ myself to metadata to make it clear that package is maintained in close
+ collaboration.
28 Mar 2015; Ben de Groot <yngwin@gentoo.org> -mpv-0.8.0.ebuild,
-mpv-0.8.2.ebuild, mpv-0.7.3.ebuild, mpv-0.8.3.ebuild, mpv-9999.ebuild:
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2015-03-31 20:23 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-31 20:23 [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog Maxim Koltsov (maksbotan)
-- strict thread matches above, loose matches on Subject: below --
2013-12-17 13:30 Tom Wijsman (tomwij)
2013-10-05 7:51 Alexander Vershilov (qnikst)
2013-09-21 13:19 Tom Wijsman (tomwij)
2013-07-05 21:12 Tomas Chvatal (scarabeus)
2013-04-27 15:17 Tomas Chvatal (scarabeus)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox