/[gentoo-x86]/media-video/vlc/vlc-9999.ebuild
Gentoo

Diff of /media-video/vlc/vlc-9999.ebuild

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.231 Revision 1.238
1# Copyright 1999-2015 Gentoo Foundation 1# Copyright 1999-2015 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/vlc/vlc-9999.ebuild,v 1.231 2015/01/30 05:25:45 mgorny Exp $ 3# $Header: /var/cvsroot/gentoo-x86/media-video/vlc/vlc-9999.ebuild,v 1.238 2015/04/22 01:41:47 idella4 Exp $
4 4
5EAPI="5" 5EAPI="5"
6 6
7SCM="" 7SCM=""
8if [ "${PV%9999}" != "${PV}" ] ; then 8if [ "${PV%9999}" != "${PV}" ] ; then
30else 30else
31 SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" 31 SRC_URI="http://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
32fi 32fi
33 33
34LICENSE="LGPL-2.1 GPL-2" 34LICENSE="LGPL-2.1 GPL-2"
35SLOT="0/5-7" # vlc - vlccore 35SLOT="0/5-8" # vlc - vlccore
36 36
37if [ "${PV%9999}" = "${PV}" ] ; then 37if [ "${PV%9999}" = "${PV}" ] ; then
38 KEYWORDS="~amd64 ~arm ~ppc -sparc ~x86 ~x86-fbsd" 38 KEYWORDS="~amd64 ~arm ~ppc -sparc ~x86 ~x86-fbsd"
39else 39else
40 KEYWORDS="" 40 KEYWORDS=""
42 42
43IUSE="a52 aalib alsa altivec atmo +audioqueue avahi +avcodec 43IUSE="a52 aalib alsa altivec atmo +audioqueue avahi +avcodec
44 +avformat bidi bluray cdda cddb chromaprint dbus dc1394 debug 44 +avformat bidi bluray cdda cddb chromaprint dbus dc1394 debug
45 directfb directx dts dvb +dvbpsi dvd dxva2 elibc_glibc +encode faad fdk 45 directfb directx dts dvb +dvbpsi dvd dxva2 elibc_glibc +encode faad fdk
46 fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnome gnutls 46 fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnome gnutls
47 growl httpd ieee1394 jack jpeg kate kde libass libcaca libnotify 47 growl httpd ieee1394 jack jpeg kate kde libass libav libcaca libnotify
48 libsamplerate libtiger linsys libtar lirc live lua 48 +libsamplerate libtiger linsys libtar lirc live lua
49 macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit 49 macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit
50 matroska media-library cpu_flags_x86_mmx modplug mp3 mpeg 50 matroska media-library cpu_flags_x86_mmx modplug mp3 mpeg
51 mtp musepack ncurses neon ogg omxil opencv opengl optimisememory opus 51 mtp musepack ncurses neon ogg omxil opencv opengl optimisememory opus
52 png +postproc projectm pulseaudio +qt4 qt5 rdp rtsp run-as-root samba 52 png +postproc projectm pulseaudio +qt4 qt5 rdp rtsp run-as-root samba
53 schroedinger sdl sdl-image sftp shout sid skins speex cpu_flags_x86_sse svg +swscale 53 schroedinger sdl sdl-image sftp shout sid skins speex cpu_flags_x86_sse svg +swscale
62 virtual/libintl:0 62 virtual/libintl:0
63 a52? ( >=media-libs/a52dec-0.7.4-r3:0 ) 63 a52? ( >=media-libs/a52dec-0.7.4-r3:0 )
64 aalib? ( media-libs/aalib:0 ) 64 aalib? ( media-libs/aalib:0 )
65 alsa? ( >=media-libs/alsa-lib-1.0.24:0 ) 65 alsa? ( >=media-libs/alsa-lib-1.0.24:0 )
66 avahi? ( >=net-dns/avahi-0.6:0[dbus] ) 66 avahi? ( >=net-dns/avahi-0.6:0[dbus] )
67 avcodec? ( virtual/ffmpeg:0 ) 67 avcodec? (
68 avformat? ( virtual/ffmpeg:0 ) 68 !libav? ( media-video/ffmpeg:0= )
69 libav? ( media-video/libav:0= )
70 )
71 avformat? (
72 !libav? ( media-video/ffmpeg:0= )
73 libav? ( media-video/libav:0= )
74 )
69 bidi? ( >=dev-libs/fribidi-0.10.4:0 ) 75 bidi? ( >=dev-libs/fribidi-0.10.4:0 )
70 bluray? ( >=media-libs/libbluray-0.3:0 ) 76 bluray? ( >=media-libs/libbluray-0.3:0 )
71 cddb? ( >=media-libs/libcddb-1.2:0 ) 77 cddb? ( >=media-libs/libcddb-1.2:0 )
72 chromaprint? ( >=media-libs/chromaprint-0.6:0 ) 78 chromaprint? ( >=media-libs/chromaprint-0.6:0 )
73 dbus? ( >=sys-apps/dbus-1.6:0 ) 79 dbus? ( >=sys-apps/dbus-1.6:0 )
74 dc1394? ( >=sys-libs/libraw1394-2.0.1:0 >=media-libs/libdc1394-2.1:2 ) 80 dc1394? ( >=sys-libs/libraw1394-2.0.1:0 >=media-libs/libdc1394-2.1:2 )
75 directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 ) 81 directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
76 dts? ( >=media-libs/libdca-0.0.5:0 ) 82 dts? ( >=media-libs/libdca-0.0.5:0 )
77 dvbpsi? ( >=media-libs/libdvbpsi-0.2.1:0 ) 83 dvbpsi? ( >=media-libs/libdvbpsi-1.0.0:0 )
78 dvd? ( >=media-libs/libdvdread-4.9:0 >=media-libs/libdvdnav-4.9.0:0 ) 84 dvd? ( >=media-libs/libdvdread-4.9:0 >=media-libs/libdvdnav-4.9:0 )
79 elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 ) 85 elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 )
80 faad? ( >=media-libs/faad2-2.6.1:0 ) 86 faad? ( >=media-libs/faad2-2.6.1:0 )
81 fdk? ( media-libs/fdk-aac:0 ) 87 fdk? ( media-libs/fdk-aac:0 )
82 flac? ( >=media-libs/libogg-1:0 >=media-libs/flac-1.1.2:0 ) 88 flac? ( >=media-libs/libogg-1:0 >=media-libs/flac-1.1.2:0 )
83 fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 ) 89 fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 )
110 ogg? ( >=media-libs/libogg-1:0 ) 116 ogg? ( >=media-libs/libogg-1:0 )
111 opencv? ( >media-libs/opencv-2:0 ) 117 opencv? ( >media-libs/opencv-2:0 )
112 opengl? ( virtual/opengl:0 >=x11-libs/libX11-1.3.99.901:0 ) 118 opengl? ( virtual/opengl:0 >=x11-libs/libX11-1.3.99.901:0 )
113 opus? ( >=media-libs/opus-1.0.3:0 ) 119 opus? ( >=media-libs/opus-1.0.3:0 )
114 png? ( media-libs/libpng:0= sys-libs/zlib:0 ) 120 png? ( media-libs/libpng:0= sys-libs/zlib:0 )
115 postproc? ( || ( >=media-video/ffmpeg-1.2:0 media-libs/libpostproc:0 ) ) 121 postproc? (
122 !libav? ( >=media-video/ffmpeg-1.2:0= )
123 libav? ( media-libs/libpostproc:0= )
124 )
116 projectm? ( media-libs/libprojectm:0 media-fonts/dejavu:0 ) 125 projectm? ( media-libs/libprojectm:0 media-fonts/dejavu:0 )
117 pulseaudio? ( >=media-sound/pulseaudio-1:0 ) 126 pulseaudio? ( >=media-sound/pulseaudio-1:0 )
118 qt4? ( >=dev-qt/qtgui-4.6:4 >=dev-qt/qtcore-4.6:4 ) 127 qt4? ( >=dev-qt/qtgui-4.6:4 >=dev-qt/qtcore-4.6:4 )
119 qt5? ( >=dev-qt/qtgui-5.1:5 >=dev-qt/qtcore-5.1:5 >=dev-qt/qtwidgets-5.1:5 >=dev-qt/qtx11extras-5.1:5 ) 128 qt5? ( >=dev-qt/qtgui-5.1:5 >=dev-qt/qtcore-5.1:5 >=dev-qt/qtwidgets-5.1:5 >=dev-qt/qtx11extras-5.1:5 )
120 rdp? ( >=net-misc/freerdp-1.0.1:0= ) 129 rdp? ( >=net-misc/freerdp-1.0.1:0= )
126 shout? ( >=media-libs/libshout-2.1:0 ) 135 shout? ( >=media-libs/libshout-2.1:0 )
127 sid? ( media-libs/libsidplay:2 ) 136 sid? ( media-libs/libsidplay:2 )
128 skins? ( x11-libs/libXext:0 x11-libs/libXpm:0 x11-libs/libXinerama:0 ) 137 skins? ( x11-libs/libXext:0 x11-libs/libXpm:0 x11-libs/libXinerama:0 )
129 speex? ( media-libs/speex:0 ) 138 speex? ( media-libs/speex:0 )
130 svg? ( >=gnome-base/librsvg-2.9:2 >=x11-libs/cairo-1.13.1:0 ) 139 svg? ( >=gnome-base/librsvg-2.9:2 >=x11-libs/cairo-1.13.1:0 )
131 swscale? ( virtual/ffmpeg:0 ) 140 swscale? (
141 !libav? ( media-video/ffmpeg:0= )
142 libav? ( media-video/libav:0= )
143 )
132 taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 ) 144 taglib? ( >=media-libs/taglib-1.9:0 sys-libs/zlib:0 )
133 theora? ( >=media-libs/libtheora-1.0_beta3:0 ) 145 theora? ( >=media-libs/libtheora-1.0_beta3:0 )
134 tremor? ( media-libs/tremor:0 ) 146 tremor? ( media-libs/tremor:0 )
135 truetype? ( media-libs/freetype:2 virtual/ttf-fonts:0 147 truetype? ( media-libs/freetype:2 virtual/ttf-fonts:0
136 !fontconfig? ( media-fonts/dejavu:0 ) ) 148 !fontconfig? ( media-fonts/dejavu:0 ) )
137 twolame? ( media-sound/twolame:0 ) 149 twolame? ( media-sound/twolame:0 )
138 udev? ( >=virtual/udev-142:0 ) 150 udev? ( >=virtual/udev-142:0 )
139 upnp? ( net-libs/libupnp:0 ) 151 upnp? ( net-libs/libupnp:0 )
140 v4l? ( media-libs/libv4l:0 ) 152 v4l? ( media-libs/libv4l:0 )
141 vaapi? ( x11-libs/libva:0[X,drm] virtual/ffmpeg[vaapi] ) 153 vaapi? (
154 x11-libs/libva:0[X,drm]
155 !libav? ( media-video/ffmpeg:0=[vaapi] )
156 libav? ( media-video/libav:0=[vaapi] )
157 )
142 vcdx? ( >=dev-libs/libcdio-0.78.2:0 >=media-video/vcdimager-0.7.22:0 )" 158 vcdx? ( >=dev-libs/libcdio-0.78.2:0 >=media-video/vcdimager-0.7.22:0 )"
143 159
144# Temporarily block non-live FFMPEG versions as they break vdpau, 9999 works; 160# Temporarily block non-live FFMPEG versions as they break vdpau, 9999 works;
145# thus we'll have to wait for a new release there. 161# thus we'll have to wait for a new release there.
146RDEPEND="${RDEPEND} 162RDEPEND="${RDEPEND}
147 vdpau? ( 163 vdpau? (
148 >=x11-libs/libvdpau-0.6:0 164 >=x11-libs/libvdpau-0.6:0
149 || (
150 >=media-video/ffmpeg-1.2:0= 165 !libav? ( >=media-video/ffmpeg-1.2:0= )
151 >=media-video/libav-10:0= 166 libav? ( >=media-video/libav-10:0= )
152 )
153 ) 167 )
154 vnc? ( >=net-libs/libvncserver-0.9.9:0 ) 168 vnc? ( >=net-libs/libvncserver-0.9.9:0 )
155 vorbis? ( >=media-libs/libvorbis-1.1:0 ) 169 vorbis? ( >=media-libs/libvorbis-1.1:0 )
156 vpx? ( media-libs/libvpx:0 ) 170 vpx? ( media-libs/libvpx:0 )
157 X? ( x11-libs/libX11:0 ) 171 X? ( x11-libs/libX11:0 )
245 259
246 # Don't use --started-from-file when not using dbus. 260 # Don't use --started-from-file when not using dbus.
247 if ! use dbus ; then 261 if ! use dbus ; then
248 sed -i 's/ --started-from-file//' share/vlc.desktop.in || die 262 sed -i 's/ --started-from-file//' share/vlc.desktop.in || die
249 fi 263 fi
264
265 epatch_user
250 266
251 eautoreconf 267 eautoreconf
252 268
253 # Disable automatic running of tests. 269 # Disable automatic running of tests.
254 find . -name 'Makefile.in' -exec sed -i 's/\(..*\)check-TESTS/\1/' {} \; || die 270 find . -name 'Makefile.in' -exec sed -i 's/\(..*\)check-TESTS/\1/' {} \; || die
361 $(use_enable neon) \ 377 $(use_enable neon) \
362 $(use_enable ogg) $(use_enable ogg mux_ogg) \ 378 $(use_enable ogg) $(use_enable ogg mux_ogg) \
363 $(use_enable omxil) \ 379 $(use_enable omxil) \
364 $(use_enable omxil omxil-vout) \ 380 $(use_enable omxil omxil-vout) \
365 $(use_enable opencv) \ 381 $(use_enable opencv) \
366 $(use_enable opengl glx) $(use_enable opengl glspectrum) \ 382 $(use_enable opengl glspectrum) \
367 $(use_enable opus) \ 383 $(use_enable opus) \
368 $(use_enable optimisememory optimize-memory) \ 384 $(use_enable optimisememory optimize-memory) \
369 $(use_enable png) \ 385 $(use_enable png) \
370 $(use_enable postproc) \ 386 $(use_enable postproc) \
371 $(use_enable projectm) \ 387 $(use_enable projectm) \

Legend:
Removed from v.1.231  
changed lines
  Added in v.1.238

  ViewVC Help
Powered by ViewVC 1.1.20