|
Lines 1-6
Link Here
|
| 1 |
# Copyright 1999-2014 Gentoo Foundation |
1 |
# Copyright 1999-2014 Gentoo Foundation |
| 2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
| 3 |
# $Header: /var/cvsroot/gentoo-x86/media-video/mpv/mpv-9999.ebuild,v 1.44 2014/04/11 17:07:41 swift Exp $ |
3 |
# $Header: $ |
| 4 |
|
4 |
|
| 5 |
EAPI=5 |
5 |
EAPI=5 |
| 6 |
|
6 |
|
|
Lines 23-29
Link Here
|
| 23 |
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" |
23 |
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux" |
| 24 |
IUSE="+alsa bluray bs2b +cdio -doc-pdf dvb +dvd dvdnav +enca encode +iconv jack -joystick |
24 |
IUSE="+alsa bluray bs2b +cdio -doc-pdf dvb +dvd dvdnav +enca encode +iconv jack -joystick |
| 25 |
jpeg ladspa lcms +libass libcaca libguess lirc lua luajit +mpg123 -openal +opengl |
25 |
jpeg ladspa lcms +libass libcaca libguess lirc lua luajit +mpg123 -openal +opengl |
| 26 |
oss portaudio +postproc pulseaudio pvr +quvi -radio samba selinux +shm v4l vaapi vcd vdpau |
26 |
oss portaudio +postproc pulseaudio pvr +quvi samba selinux +shm v4l vaapi vcd vdpau |
| 27 |
vf-dlopen wayland +X xinerama +xscreensaver +xv" |
27 |
vf-dlopen wayland +X xinerama +xscreensaver +xv" |
| 28 |
|
28 |
|
| 29 |
REQUIRED_USE=" |
29 |
REQUIRED_USE=" |
|
Lines 34-40
Link Here
|
| 34 |
luajit? ( lua ) |
34 |
luajit? ( lua ) |
| 35 |
opengl? ( || ( wayland X ) ) |
35 |
opengl? ( || ( wayland X ) ) |
| 36 |
pvr? ( v4l ) |
36 |
pvr? ( v4l ) |
| 37 |
radio? ( v4l || ( alsa oss ) ) |
|
|
| 38 |
vaapi? ( X ) |
37 |
vaapi? ( X ) |
| 39 |
vdpau? ( X ) |
38 |
vdpau? ( X ) |
| 40 |
wayland? ( opengl ) |
39 |
wayland? ( opengl ) |
|
Lines 45-52
Link Here
|
| 45 |
|
44 |
|
| 46 |
RDEPEND+=" |
45 |
RDEPEND+=" |
| 47 |
|| ( |
46 |
|| ( |
| 48 |
>=media-video/libav-9:=[encode?,threads,vaapi?,vdpau?] |
47 |
>=media-video/libav-10:=[encode?,threads,vaapi?,vdpau?] |
| 49 |
>=media-video/ffmpeg-1.2:0=[encode?,threads,vaapi?,vdpau?] |
48 |
>=media-video/ffmpeg-2.1.4:0=[encode?,threads,vaapi?,vdpau?] |
| 50 |
) |
49 |
) |
| 51 |
sys-libs/ncurses |
50 |
sys-libs/ncurses |
| 52 |
sys-libs/zlib |
51 |
sys-libs/zlib |
|
Lines 63-69
Link Here
|
| 63 |
xv? ( x11-libs/libXv ) |
62 |
xv? ( x11-libs/libXv ) |
| 64 |
) |
63 |
) |
| 65 |
alsa? ( media-libs/alsa-lib ) |
64 |
alsa? ( media-libs/alsa-lib ) |
| 66 |
bluray? ( >=media-libs/libbluray-0.2.1 ) |
65 |
bluray? ( >=media-libs/libbluray-0.3.0 ) |
| 67 |
bs2b? ( media-libs/libbs2b ) |
66 |
bs2b? ( media-libs/libbs2b ) |
| 68 |
cdio? ( |
67 |
cdio? ( |
| 69 |
dev-libs/libcdio |
68 |
dev-libs/libcdio |
|
Lines 103-110
Link Here
|
| 103 |
quvi? ( |
102 |
quvi? ( |
| 104 |
>=media-libs/libquvi-0.4.1:= |
103 |
>=media-libs/libquvi-0.4.1:= |
| 105 |
|| ( |
104 |
|| ( |
| 106 |
>=media-video/libav-9[network] |
105 |
>=media-video/libav-10[network] |
| 107 |
>=media-video/ffmpeg-1.2:0[network] |
106 |
>=media-video/ffmpeg-2.1.4:0[network] |
| 108 |
) |
107 |
) |
| 109 |
) |
108 |
) |
| 110 |
samba? ( net-fs/samba ) |
109 |
samba? ( net-fs/samba ) |
|
Lines 165-176
Link Here
|
| 165 |
# do not add -g to CFLAGS |
164 |
# do not add -g to CFLAGS |
| 166 |
# SDL output is fallback for platforms where nothing better is available |
165 |
# SDL output is fallback for platforms where nothing better is available |
| 167 |
# media-sound/rsound is in pro-audio overlay only |
166 |
# media-sound/rsound is in pro-audio overlay only |
|
|
167 |
# vapoursynth is not packaged |
| 168 |
waf-utils_src_configure \ |
168 |
waf-utils_src_configure \ |
| 169 |
--disable-build-date \ |
169 |
--disable-build-date \ |
| 170 |
--disable-debug-build \ |
170 |
--disable-debug-build \ |
| 171 |
--disable-sdl1 \ |
171 |
--disable-sdl1 \ |
| 172 |
--disable-sdl2 \ |
172 |
--disable-sdl2 \ |
| 173 |
--disable-rsound \ |
173 |
--disable-rsound \ |
|
|
174 |
--disable-vapoursynth \ |
| 174 |
$(use_enable encode encoding) \ |
175 |
$(use_enable encode encoding) \ |
| 175 |
$(use_enable joystick) \ |
176 |
$(use_enable joystick) \ |
| 176 |
$(use_enable bluray libbluray) \ |
177 |
$(use_enable bluray libbluray) \ |
|
Lines 194-202
Link Here
|
| 194 |
$(use_enable v4l libv4l2) \ |
195 |
$(use_enable v4l libv4l2) \ |
| 195 |
$(use_enable v4l tv) \ |
196 |
$(use_enable v4l tv) \ |
| 196 |
$(use_enable v4l tv-v4l2) \ |
197 |
$(use_enable v4l tv-v4l2) \ |
| 197 |
$(use_enable radio) \ |
|
|
| 198 |
$(use_enable radio radio-capture) \ |
| 199 |
$(use_enable radio radio-v4l2) \ |
| 200 |
$(use_enable mpg123) \ |
198 |
$(use_enable mpg123) \ |
| 201 |
$(use_enable jpeg) \ |
199 |
$(use_enable jpeg) \ |
| 202 |
$(use_enable libcaca caca) \ |
200 |
$(use_enable libcaca caca) \ |