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: |