diff options
author | NP-Hardass <NP-Hardass@gentoo.org> | 2016-01-24 04:14:39 -0500 |
---|---|---|
committer | NP-Hardass <NP-Hardass@gentoo.org> | 2016-01-24 04:22:20 -0500 |
commit | 1b4324c1643ddd0385eb674c1356642f74a2110a (patch) | |
tree | 13dcdd861924877af1b77ea3282934e2b844b1e6 /media-video | |
parent | mate-base/mate-panel: fix compilation failure with networkmanager #570266 (diff) | |
download | gentoo-1b4324c1643ddd0385eb674c1356642f74a2110a.tar.gz gentoo-1b4324c1643ddd0385eb674c1356642f74a2110a.tar.bz2 gentoo-1b4324c1643ddd0385eb674c1356642f74a2110a.zip |
media-video/vlc: Update 9999. Fix bug #571568, add chromecast, restrict ffmpeg
Also removed deprecated configure flags.
Added chromecast support. To use, run -sout="#chromecast{ip=xxx.xxx.xxx.xxx}"
Restrict ffmpeg versions to <ffmpeg-2.8 for hwaccel via vaapi and vdpau
Proxied commit for Nick Andrade (SDNick484)
Package-Manager: portage-2.2.26
Signed-off-by: NP-Hardass <NP-Hardass@gentoo.org>
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/vlc/metadata.xml | 2 | ||||
-rw-r--r-- | media-video/vlc/vlc-9999.ebuild | 47 |
2 files changed, 24 insertions, 25 deletions
diff --git a/media-video/vlc/metadata.xml b/media-video/vlc/metadata.xml index a9878a37fadd..458ad8e56083 100644 --- a/media-video/vlc/metadata.xml +++ b/media-video/vlc/metadata.xml @@ -15,6 +15,7 @@ <flag name="avformat">Enables libformat support for reading and writing various media containers. libavformat is part of FFmpeg.</flag> <flag name="bluray">Enables libbluray for Blu-ray disc support.</flag> <flag name="chromaprint">Enables libchromaprint for Chromaprint based audio fingerprinter support.</flag> + <flag name="chromecast">Enable experimental support for Google Chromecast.</flag> <flag name="dc1394">Enables IIDC cameras support.</flag> <flag name="dirac">Enable Dirac video support (an advanced royalty-free video compression format) via the reference library: dirac.</flag> <flag name="directx">Enable Win32 DirectX support.</flag> @@ -40,6 +41,7 @@ <flag name="macosx-audio">Enables Mac OS X audio module.</flag> <flag name="macosx-dialog-provider">Enables Mac OS X dialog module.</flag> <flag name="macosx-eyetv">Enables Mac OS X EyeTV (TNT Tuner) module.</flag> + <flag name="macosx-notifications">Enables Mac OS X notifications module (formerly growl).</flag> <flag name="macosx-quartztext">Enables Mac OS X quartz text module.</flag> <flag name="macosx-qtkit">Enables Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module.</flag> <flag name="macosx-vout">Enables Mac OS X video output module.</flag> diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild index e4d7563742a6..1ebdcad75a3a 100644 --- a/media-video/vlc/vlc-9999.ebuild +++ b/media-video/vlc/vlc-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -38,18 +38,18 @@ if [[ ${PV} != *9999 ]] ; then KEYWORDS="~amd64 ~arm ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd" fi -IUSE="a52 aalib alsa altivec atmo +audioqueue +avcodec - +avformat bidi bluray cdda cddb chromaprint dbus dc1394 debug +IUSE="a52 aalib alsa altivec +audioqueue +avcodec + +avformat bidi bluray cddb chromaprint chromecast dbus dc1394 debug directfb directx dts dvb +dvbpsi dvd dxva2 elibc_glibc +encode faad fdk - fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnome gnutls - growl httpd ieee1394 jack jpeg kate kde libass libav libcaca libnotify + fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnutls httpd + ieee1394 jack jpeg kate kde libass libav libcaca libnotify +libsamplerate libtiger linsys libtar lirc live lua - macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtkit - matroska media-library cpu_flags_x86_mmx modplug mp3 mpeg - mtp musepack ncurses neon ogg omxil opencv opengl optimisememory opus + macosx-dialog-provider macosx-eyetv macosx-notifications macosx-quartztext macosx-qtkit + matroska media-library cpu_flags_x86_mmx modplug mp3 mpeg mtp musepack + ncurses neon ogg omxil opencv opengl optimisememory opus png +postproc projectm pulseaudio +qt4 qt5 rdp rtsp run-as-root samba schroedinger sdl sdl-image sftp shout sid skins speex cpu_flags_x86_sse svg +swscale - taglib theora tremor truetype twolame udev upnp vaapi v4l vcdx vdpau + taglib theora tremor truetype twolame udev upnp vaapi v4l vcd vdpau vlm vnc vorbis vpx wma-fixed +X x264 x265 +xcb xml xv zvbi zeroconf" RDEPEND=" @@ -73,6 +73,7 @@ RDEPEND=" bluray? ( >=media-libs/libbluray-0.3:0 ) cddb? ( >=media-libs/libcddb-1.2:0 ) chromaprint? ( >=media-libs/chromaprint-0.6:0 ) + chromecast? ( >=dev-libs/protobuf-2.5.0 ) dbus? ( >=sys-apps/dbus-1.6:0 ) dc1394? ( >=sys-libs/libraw1394-2.0.1:0 >=media-libs/libdc1394-2.1:2 ) directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 ) @@ -87,7 +88,6 @@ RDEPEND=" fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( >=dev-libs/libgcrypt-1.2.0:0= ) gme? ( media-libs/game-music-emu:0 ) - gnome? ( gnome-base/gnome-vfs:2 dev-libs/glib:2 ) gnutls? ( >=net-libs/gnutls-3.0.20:0 ) ieee1394? ( >=sys-libs/libraw1394-2.0.1:0 >=sys-libs/libavc1394-0.5.3:0 ) jack? ( >=media-sound/jack-audio-connection-kit-0.99.0-r1:0 ) @@ -149,10 +149,10 @@ RDEPEND=" v4l? ( media-libs/libv4l:0 ) vaapi? ( x11-libs/libva:0[X,drm] - !libav? ( media-video/ffmpeg:0=[vaapi] ) + !libav? ( <media-video/ffmpeg-2.9:0=[vaapi] ) libav? ( media-video/libav:0=[vaapi] ) ) - vcdx? ( >=dev-libs/libcdio-0.78.2:0 >=media-video/vcdimager-0.7.22:0 ) + vcd? ( >=dev-libs/libcdio-0.78.2:0 ) zeroconf? ( >=net-dns/avahi-0.6:0[dbus] ) " @@ -161,7 +161,10 @@ RDEPEND=" RDEPEND="${RDEPEND} vdpau? ( >=x11-libs/libvdpau-0.6:0 - !libav? ( >=media-video/ffmpeg-2.2:0= ) + !libav? ( + >=media-video/ffmpeg-2.2:0= + <media-video/ffmpeg-2.9:0= + ) libav? ( >=media-video/libav-10:0= ) ) vnc? ( >=net-libs/libvncserver-0.9.9:0 ) @@ -187,7 +190,6 @@ DEPEND="${RDEPEND} REQUIRED_USE=" aalib? ( X ) bidi? ( truetype ) - cddb? ( cdda ) dvb? ( dvbpsi ) dxva2? ( avcodec ) ffmpeg? ( avcodec avformat swscale postproc ) @@ -315,15 +317,14 @@ src_configure() { $(use_enable aalib aa) \ $(use_enable alsa) \ $(use_enable altivec) \ - $(use_enable atmo) \ $(use_enable audioqueue) \ $(use_enable avcodec) \ $(use_enable avformat) \ $(use_enable bidi fribidi) \ $(use_enable bluray) \ - $(use_enable cdda vcd) \ $(use_enable cddb libcddb) \ $(use_enable chromaprint) \ + $(use_enable chromecast) \ $(use_enable dbus) \ $(use_enable directfb) \ $(use_enable directx) \ @@ -341,9 +342,7 @@ src_configure() { $(use_enable fontconfig) \ $(use_enable gcrypt libgcrypt) \ $(use_enable gme) \ - $(use_enable gnome gnomevfs) \ $(use_enable gnutls) \ - $(use_enable growl) \ $(use_enable httpd) \ $(use_enable ieee1394 dv1394) \ $(use_enable jack) \ @@ -362,6 +361,7 @@ src_configure() { $(use_enable lua) \ $(use_enable macosx-dialog-provider) \ $(use_enable macosx-eyetv) \ + $(use_enable macosx-notifications osx-notifications) \ $(use_enable macosx-qtkit) \ $(use_enable macosx-quartztext) \ $(use_enable matroska mkv) \ @@ -373,11 +373,10 @@ src_configure() { $(use_enable musepack mpc) \ $(use_enable ncurses) \ $(use_enable neon) \ - $(use_enable ogg) $(use_enable ogg mux_ogg) \ + $(use_enable ogg) $(use_enable ogg) \ $(use_enable omxil) \ $(use_enable omxil omxil-vout) \ $(use_enable opencv) \ - $(use_enable opengl glspectrum) \ $(use_enable opus) \ $(use_enable optimisememory optimize-memory) \ $(use_enable png) \ @@ -410,7 +409,7 @@ src_configure() { $(use_enable upnp) \ $(use_enable v4l v4l2) \ $(use_enable vaapi libva) \ - $(use_enable vcdx) \ + $(use_enable vcd) \ $(use_enable vdpau) \ $(use_enable vlm) \ $(use_enable vnc) \ @@ -438,8 +437,7 @@ src_configure() { --disable-maintainer-mode \ --disable-merge-ffmpeg \ --disable-mfx \ - --disable-mmal-codec \ - --disable-mmal-vout \ + --disable-mmal \ --disable-opensles \ --disable-oss \ --disable-quicktime \ @@ -462,7 +460,7 @@ src_test() { Xemake check-TESTS } -DOCS="AUTHORS THANKS NEWS README doc/fortunes.txt doc/intf-vcd.txt" +DOCS="AUTHORS THANKS NEWS README doc/fortunes.txt" src_install() { default @@ -474,7 +472,6 @@ src_install() { pkg_postinst() { if [ "$ROOT" = "/" ] && [ -x "/usr/$(get_libdir)/vlc/vlc-cache-gen" ] ; then einfo "Running /usr/$(get_libdir)/vlc/vlc-cache-gen on /usr/$(get_libdir)/vlc/plugins/" - "/usr/$(get_libdir)/vlc/vlc-cache-gen" -f "/usr/$(get_libdir)/vlc/plugins/" else ewarn "We cannot run vlc-cache-gen (most likely ROOT!=/)" ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually" |