Gentoo Archives: gentoo-commits

From: "Maxim Koltsov (maksbotan)" <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/mpv: metadata.xml mpv-9999.ebuild ChangeLog
Date: Tue, 31 Mar 2015 20:23:36
Message-Id: 20150331202331.5B60314F0D@oystercatcher.gentoo.org
1 maksbotan 15/03/31 20:23:31
2
3 Modified: metadata.xml mpv-9999.ebuild ChangeLog
4 Log:
5 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.
6
7 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key F8DBDADE)
8
9 Revision Changes Path
10 1.24 media-video/mpv/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.24&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?rev=1.24&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/metadata.xml?r1=1.23&r2=1.24
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/metadata.xml,v
19 retrieving revision 1.23
20 retrieving revision 1.24
21 diff -u -r1.23 -r1.24
22 --- metadata.xml 19 Mar 2015 11:24:39 -0000 1.23
23 +++ metadata.xml 31 Mar 2015 20:23:31 -0000 1.24
24 @@ -2,6 +2,9 @@
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 <maintainer>
28 + <email>maksbotan@g.o</email>
29 +</maintainer>
30 +<maintainer>
31 <email>yngwin@g.o</email>
32 </maintainer>
33 <maintainer>
34 @@ -26,6 +29,7 @@
35 <flag name="mpg123">Enable support for mp3 decoding via <pkg>media-sound/mpg123</pkg> instead of relying on ffmpeg support</flag>
36 <flag name="postproc">Enable image post-processing via libpostproc</flag>
37 <flag name="pvr">Enable Video4Linux2 MPEG PVR</flag>
38 + <flag name="raspberry-pi">Enable support for the Raspberry Pi</flag>
39 <flag name="rubberband">Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg></flag>
40 <flag name="quvi">Enable support for streaming sites using <pkg>media-libs/libquvi</pkg></flag>
41 <flag name="radio">Enable V4L2 radio interface and support</flag>
42
43
44
45 1.70 media-video/mpv/mpv-9999.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.70&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?rev=1.70&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/mpv-9999.ebuild?r1=1.69&r2=1.70
50
51 Index: mpv-9999.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v
54 retrieving revision 1.69
55 retrieving revision 1.70
56 diff -u -r1.69 -r1.70
57 --- mpv-9999.ebuild 28 Mar 2015 01:53:34 -0000 1.69
58 +++ mpv-9999.ebuild 31 Mar 2015 20:23:31 -0000 1.70
59 @@ -1,36 +1,34 @@
60 # Copyright 1999-2015 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.69 2015/03/28 01:53:34 yngwin Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.70 2015/03/31 20:23:31 maksbotan Exp $
64
65 EAPI=5
66 +
67 +EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
68 +
69 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
70 PYTHON_REQ_USE='threads(+)'
71 +
72 inherit eutils python-any-r1 waf-utils pax-utils fdo-mime gnome2-utils
73 +[[ ${PV} == *9999* ]] && inherit git-r3
74
75 WAF_V="1.8.4"
76
77 DESCRIPTION="Media player based on MPlayer and mplayer2"
78 HOMEPAGE="http://mpv.io/"
79 SRC_URI="http://ftp.waf.io/pub/release/waf-${WAF_V}"
80 -DOCS=( README.md etc/example.conf etc/input.conf )
81 -
82 -if [[ ${PV} == *9999* ]]; then
83 - EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
84 - inherit git-r3
85 - KEYWORDS=""
86 -else
87 - SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
88 - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
89 - DOCS+=( RELEASE_NOTES )
90 -fi
91 +[[ ${PV} == *9999* ]] || \
92 +SRC_URI+=" https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
93
94 # See Copyright in source tarball and bug #506946. Waf is BSD, libmpv is ISC.
95 LICENSE="GPL-2+ BSD ISC"
96 SLOT="0"
97 +[[ ${PV} == *9999* ]] || \
98 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
99 IUSE="+alsa bluray bs2b cdio +cli doc-pdf dvb +dvd dvdnav egl +enca encode
100 +iconv jack jpeg ladspa lcms +libass libav libcaca libguess libmpv lua luajit
101 -openal +opengl oss pulseaudio pvr rubberband samba sdl selinux v4l vaapi vdpau
102 -vf-dlopen wayland +X xinerama +xscreensaver xv"
103 +openal +opengl oss pulseaudio pvr raspberry-pi rubberband samba sdl selinux v4l
104 +vaapi vdpau vf-dlopen wayland +X xinerama +xscreensaver xv"
105
106 REQUIRED_USE="
107 || ( cli libmpv )
108 @@ -123,29 +121,51 @@
109 RDEPEND+="
110 selinux? ( sec-policy/selinux-mplayer )
111 "
112 +DOCS=( Copyright README.md etc/example.conf etc/input.conf )
113 +[[ ${PV} == *9999* ]] || \
114 +DOCS+=( RELEASE_NOTES )
115
116 pkg_setup() {
117 - if ! use libass; then
118 + if use !libass; then
119 + ewarn
120 ewarn "You've disabled the libass flag. No OSD or subtitles will be displayed."
121 + ewarn
122 + fi
123 +
124 + if use openal; then
125 + ewarn
126 + ewarn "You've enabled the openal audio output which is fallback and is disabled by upstream."
127 + ewarn
128 fi
129
130 - if use libav; then
131 - einfo "You have enabled media-video/libav instead of media-video/ffmpeg."
132 - einfo "Upstream recommends media-video/ffmpeg, as some functionality is not"
133 - einfo "provided by media-video/libav. For more information see:"
134 - einfo " https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav"
135 + if use sdl; then
136 + ewarn
137 + ewarn "You've enabled the sdl video and audio outputs which are fallbacks and are disabled by upstream."
138 + ewarn
139 fi
140
141 einfo "For additional format support you need to enable the support on your"
142 einfo "libavcodec/libavformat provider:"
143 - einfo " media-video/ffmpeg or media-video/libav"
144 + einfo " media-video/libav or media-video/ffmpeg"
145 + einfo
146 + einfo "Selected provider will affect mpv features and behaviour:"
147 + einfo " https://github.com/mpv-player/mpv/wiki/FFmpeg-versus-Libav"
148
149 python-any-r1_pkg_setup
150 }
151
152 -src_prepare() {
153 +src_unpack() {
154 + if [[ ${PV} == *9999* ]]; then
155 + git-r3_src_unpack
156 + else
157 + default_src_unpack
158 + fi
159 +
160 cp "${DISTDIR}"/waf-${WAF_V} "${S}"/waf || die
161 chmod 0755 "${S}"/waf || die
162 +}
163 +
164 +src_prepare() {
165 epatch_user
166 }
167
168 @@ -216,6 +236,8 @@
169 $(usex vaapi "$(use_enable opengl vaapi-glx)" '--disable-vaapi-glx')
170 $(use_enable libcaca caca)
171 $(use_enable jpeg)
172 + $(use_enable raspberry-pi rpi)
173 + $(use_enable raspberry-pi rpi-gles)
174
175 # hwaccels
176 $(use_enable vaapi vaapi-hwaccel)
177
178
179
180 1.126 media-video/mpv/ChangeLog
181
182 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.126&view=markup
183 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?rev=1.126&content-type=text/plain
184 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mpv/ChangeLog?r1=1.125&r2=1.126
185
186 Index: ChangeLog
187 ===================================================================
188 RCS file: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v
189 retrieving revision 1.125
190 retrieving revision 1.126
191 diff -u -r1.125 -r1.126
192 --- ChangeLog 28 Mar 2015 01:53:34 -0000 1.125
193 +++ ChangeLog 31 Mar 2015 20:23:31 -0000 1.126
194 @@ -1,6 +1,12 @@
195 # ChangeLog for media-video/mpv
196 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
197 -# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.125 2015/03/28 01:53:34 yngwin Exp $
198 +# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/ChangeLog,v 1.126 2015/03/31 20:23:31 maksbotan Exp $
199 +
200 + 31 Mar 2015; Maxim Koltsov <maksbotan@g.o> metadata.xml,
201 + mpv-9999.ebuild:
202 + Ebuild update by Nikoli: cosmetic fixes, added useflag for raspberry pi. Added
203 + myself to metadata to make it clear that package is maintained in close
204 + collaboration.
205
206 28 Mar 2015; Ben de Groot <yngwin@g.o> -mpv-0.8.0.ebuild,
207 -mpv-0.8.2.ebuild, mpv-0.7.3.ebuild, mpv-0.8.3.ebuild, mpv-9999.ebuild: