mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
media-video/vlc: fix bug #593228 by Nick Andrade
1. Removing unneeded USE flags: macosx-quartztext & media-library 2. Updating RDEPEND: bluray, dvbpsi, gcrypt, gnutls, jack, postproc, qt5, vaapi, & zvbi 3. Updating DEPEND: gettext 4. Updating econf by removing: --disable-macosx-quartztext (unused), --disable-quicktime (no longer needed), & --enable-mkv (now auto detected) 5. Require -std=c++11 due to upstream change Package-Manager: portage-2.2.28
This commit is contained in:
@@ -44,8 +44,8 @@ IUSE="a52 aalib alsa altivec +audioqueue +avcodec
|
||||
fluidsynth +ffmpeg flac fontconfig +gcrypt gme gnutls gstreamer httpd
|
||||
ieee1394 jack jpeg kate kde libass libav libcaca libnotify
|
||||
+libsamplerate libtiger linsys libtar lirc live lua
|
||||
macosx-eyetv macosx-notifications macosx-quartztext macosx-qtkit
|
||||
matroska media-library cpu_flags_x86_mmx modplug mp3 mpeg mtp musepack
|
||||
macosx-eyetv macosx-notifications macosx-qtkit
|
||||
matroska 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
|
||||
@@ -70,7 +70,7 @@ RDEPEND="
|
||||
libav? ( media-video/libav:0= )
|
||||
)
|
||||
bidi? ( >=dev-libs/fribidi-0.10.4:0 )
|
||||
bluray? ( >=media-libs/libbluray-0.3:0 )
|
||||
bluray? ( >=media-libs/libbluray-0.6.2:0 )
|
||||
cddb? ( >=media-libs/libcddb-1.2:0 )
|
||||
chromaprint? ( >=media-libs/chromaprint-0.6:0 )
|
||||
chromecast? ( >=dev-libs/protobuf-2.5.0 )
|
||||
@@ -78,7 +78,7 @@ RDEPEND="
|
||||
dc1394? ( >=sys-libs/libraw1394-2.0.1:0 >=media-libs/libdc1394-2.1:2 )
|
||||
directfb? ( dev-libs/DirectFB:0 sys-libs/zlib:0 )
|
||||
dts? ( >=media-libs/libdca-0.0.5:0 )
|
||||
dvbpsi? ( >=media-libs/libdvbpsi-1.0.0:0= )
|
||||
dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:0= )
|
||||
dvd? ( >=media-libs/libdvdread-4.9:0 >=media-libs/libdvdnav-4.9:0 )
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 )
|
||||
faad? ( >=media-libs/faad2-2.6.1:0 )
|
||||
@@ -86,12 +86,12 @@ RDEPEND="
|
||||
flac? ( >=media-libs/libogg-1:0 >=media-libs/flac-1.1.2:0 )
|
||||
fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 )
|
||||
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.2.0:0= )
|
||||
gcrypt? ( >=dev-libs/libgcrypt-1.6.0:0= )
|
||||
gme? ( media-libs/game-music-emu:0 )
|
||||
gnutls? ( >=net-libs/gnutls-3.0.20:0 )
|
||||
gnutls? ( >=net-libs/gnutls-3.2.0:0 )
|
||||
gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.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 )
|
||||
jack? ( >=media-sound/jack-audio-connection-kit-0.120.1:0 )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
kate? ( >=media-libs/libkate-0.3:0 )
|
||||
libass? ( >=media-libs/libass-0.9.8:0 media-libs/fontconfig:1.0 )
|
||||
@@ -117,13 +117,13 @@ RDEPEND="
|
||||
opus? ( >=media-libs/opus-1.0.3:0 )
|
||||
png? ( media-libs/libpng:0= sys-libs/zlib:0 )
|
||||
postproc? (
|
||||
!libav? ( >=media-video/ffmpeg-2.2:0= )
|
||||
!libav? ( >=media-video/ffmpeg-3.1.3:0= )
|
||||
libav? ( media-libs/libpostproc:0= )
|
||||
)
|
||||
projectm? ( media-libs/libprojectm:0 media-fonts/dejavu:0 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-1:0 )
|
||||
qt4? ( >=dev-qt/qtgui-4.6:4 >=dev-qt/qtcore-4.6:4 )
|
||||
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 )
|
||||
qt5? ( >=dev-qt/qtgui-5.2:5 >=dev-qt/qtcore-5.2:5 >=dev-qt/qtwidgets-5.2:5 >=dev-qt/qtx11extras-5.2:5 )
|
||||
rdp? ( >=net-misc/freerdp-1.0.1:0= )
|
||||
samba? ( || ( >=net-fs/samba-3.4.6:0[smbclient] >=net-fs/samba-4:0[client] ) )
|
||||
schroedinger? ( >=media-libs/schroedinger-1.0.10:0 )
|
||||
@@ -150,7 +150,7 @@ RDEPEND="
|
||||
v4l? ( media-libs/libv4l:0 )
|
||||
vaapi? (
|
||||
x11-libs/libva:0[X,drm]
|
||||
!libav? ( <media-video/ffmpeg-2.9:0=[vaapi] )
|
||||
!libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi] )
|
||||
libav? ( media-video/libav:0=[vaapi] )
|
||||
)
|
||||
vcd? ( >=dev-libs/libcdio-0.78.2:0 )
|
||||
@@ -176,7 +176,7 @@ RDEPEND="${RDEPEND}
|
||||
x265? ( media-libs/x265:0= )
|
||||
xcb? ( >=x11-libs/libxcb-1.6:0 >=x11-libs/xcb-util-0.3.4:0 >=x11-libs/xcb-util-keysyms-0.3.4:0 )
|
||||
xml? ( >=dev-libs/libxml2-2.5:2 )
|
||||
zvbi? ( >=media-libs/zvbi-0.2.25:0 )
|
||||
zvbi? ( >=media-libs/zvbi-0.2.28:0 )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
@@ -184,7 +184,7 @@ DEPEND="${RDEPEND}
|
||||
xcb? ( x11-proto/xproto:0 )
|
||||
app-arch/xz-utils:0
|
||||
dev-lang/yasm:*
|
||||
>=sys-devel/gettext-0.19.2:*
|
||||
>=sys-devel/gettext-0.19.6:*
|
||||
virtual/pkgconfig:*
|
||||
"
|
||||
|
||||
@@ -288,6 +288,9 @@ src_configure() {
|
||||
# See bug #499996
|
||||
use x86 && append-cflags $(test-flags-CC -fno-stack-check)
|
||||
|
||||
# VLC now requires C++11 after commit 4b1c9dcdda0bbff801e47505ff9dfd3f274eb0d8
|
||||
append-cxxflags -std=c++11
|
||||
|
||||
# Needs libresid-builder from libsidplay:2 which is in another directory...
|
||||
# FIXME!
|
||||
append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
|
||||
@@ -364,8 +367,6 @@ src_configure() {
|
||||
$(use_enable macosx-eyetv) \
|
||||
$(use_enable macosx-notifications osx-notifications) \
|
||||
$(use_enable macosx-qtkit) \
|
||||
$(use_enable macosx-quartztext) \
|
||||
$(use_enable matroska mkv) \
|
||||
$(use_enable cpu_flags_x86_mmx mmx) \
|
||||
$(use_enable modplug mod) \
|
||||
$(use_enable mp3 mad) \
|
||||
@@ -441,7 +442,6 @@ src_configure() {
|
||||
--disable-mmal \
|
||||
--disable-opensles \
|
||||
--disable-oss \
|
||||
--disable-quicktime \
|
||||
--disable-rpi-omxil \
|
||||
--disable-shine \
|
||||
--disable-sndio \
|
||||
|
||||
Reference in New Issue
Block a user