Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/vlc/
Date: Sun, 13 Jan 2019 00:13:15
Message-Id: 1547338361.56bb745a7dfdf4bdbf340164f7bdca573e921b0f.asturm@gentoo
1 commit: 56bb745a7dfdf4bdbf340164f7bdca573e921b0f
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 12 23:42:08 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 13 00:12:41 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56bb745a
7
8 media-video/vlc: 3.0.6 version bump, add USE 10bit,dav1d
9
10 Fix media-sound/mpg123 automagic
11
12 Bug: https://bugs.gentoo.org/669924
13 Closes: https://bugs.gentoo.org/675056
14 Package-Manager: Portage-2.3.55, Repoman-2.3.12
15 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
16
17 media-video/vlc/Manifest | 1 +
18 media-video/vlc/metadata.xml | 2 ++
19 .../vlc/{vlc-3.0.9999.ebuild => vlc-3.0.6.ebuild} | 19 +++++++++++++------
20 media-video/vlc/vlc-3.0.9999.ebuild | 19 +++++++++++++------
21 media-video/vlc/vlc-9999.ebuild | 19 +++++++++++++------
22 5 files changed, 42 insertions(+), 18 deletions(-)
23
24 diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
25 index efd915c5fd9..87aa65fe793 100644
26 --- a/media-video/vlc/Manifest
27 +++ b/media-video/vlc/Manifest
28 @@ -1 +1,2 @@
29 DIST vlc-3.0.4.tar.xz 24934112 BLAKE2B b8e680e178f5d34b187d5ee613a75e247b9ef500b18843a6c987479d1afc2e723111a7d3f2ac2ec8c2f34cbd36e2e7a9c0e0add6e594418fc429ec8878f0b1b0 SHA512 55c5a45a1573d559f8d62272dc446bebfb328bd48f938e634693a45032e1a3095148e634de5bc53a3a3c0e4858f7df3ed7e5dc91f3f5447e47d0ab5775171271
30 +DIST vlc-3.0.6.tar.xz 25699704 BLAKE2B 91c43fa3ceb6f55a3808c64a661ca453f0872f01eecc801921eb1b9f9cc462478b1fcd6f7cc36f33b7e1085320710b27a42a3b7b49dd74338fe63a3a46f36b0f SHA512 7c72e98f30ce5c5a94d74e097fa9960442f89240079b042a729f8a33dd7fedee2538c86c99738ccef2eb27f29055f0221d4c70316e3312c5ebba9565eaa15c52
31
32 diff --git a/media-video/vlc/metadata.xml b/media-video/vlc/metadata.xml
33 index 1e1da816671..8a7aef8ab36 100644
34 --- a/media-video/vlc/metadata.xml
35 +++ b/media-video/vlc/metadata.xml
36 @@ -6,12 +6,14 @@
37 <name>Gentoo Video project</name>
38 </maintainer>
39 <use>
40 + <flag name="10bit">Enable H264 10-bit encoding support with <pkg>media-libs/x264</pkg></flag>
41 <flag name="aom">Enable experimental support for AV1 codec</flag>
42 <flag name="archive">Enable support for libarchive stream extractor</flag>
43 <flag name="aribsub">Enable support for decoding ARIB STD-B24 subtitles</flag>
44 <flag name="bluray">Enable libbluray for Blu-ray disc support</flag>
45 <flag name="chromaprint">Enable libchromaprint for Chromaprint based audio fingerprinter support</flag>
46 <flag name="chromecast">Enable experimental support for Google Chromecast</flag>
47 + <flag name="dav1d">Enable support for <pkg>media-libs/dav1d</pkg> AV1 decoder</flag>
48 <flag name="dc1394">Enable IIDC cameras support</flag>
49 <flag name="directx">Enable Win32 DirectX, D3D11va and DxVA2 support</flag>
50 <flag name="dvbpsi">Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg></flag>
51
52 diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.6.ebuild
53 similarity index 95%
54 copy from media-video/vlc/vlc-3.0.9999.ebuild
55 copy to media-video/vlc/vlc-3.0.6.ebuild
56 index 793f7690453..a42a129f841 100644
57 --- a/media-video/vlc/vlc-3.0.9999.ebuild
58 +++ b/media-video/vlc/vlc-3.0.6.ebuild
59 @@ -1,4 +1,4 @@
60 -# Copyright 1999-2018 Gentoo Authors
61 +# Copyright 1999-2019 Gentoo Authors
62 # Distributed under the terms of the GNU General Public License v2
63
64 EAPI=6
65 @@ -29,10 +29,10 @@ HOMEPAGE="https://www.videolan.org/vlc/"
66 LICENSE="LGPL-2.1 GPL-2"
67 SLOT="0/5-9" # vlc - vlccore
68
69 -IUSE="a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast dbus
70 - dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth
71 - fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass
72 - libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
73 +IUSE="10bit a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast
74 + dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac
75 + fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate
76 + libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
77 macosx-notifications macosx-qtkit mad matroska modplug mp3 mpeg mtp musepack ncurses
78 neon nfs ogg omxil opencv optimisememory opus png postproc projectm pulseaudio +qt5
79 rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl
80 @@ -75,6 +75,7 @@ RDEPEND="
81 >=dev-libs/protobuf-2.5.0:=
82 >=net-libs/libmicrodns-0.0.9:=
83 )
84 + dav1d? ( media-libs/dav1d )
85 dbus? ( sys-apps/dbus:0 )
86 dc1394? (
87 media-libs/libdc1394:2
88 @@ -211,7 +212,7 @@ RDEPEND="
89 x11-libs/xcb-util
90 x11-libs/xcb-util-keysyms
91 )
92 - x264? ( media-libs/x264:0= )
93 + x264? ( >=media-libs/x264-0.0.20160712:0=[10bit?] )
94 x265? ( media-libs/x265:0= )
95 xml? ( dev-libs/libxml2:2 )
96 zeroconf? ( net-dns/avahi:0[dbus] )
97 @@ -418,6 +419,12 @@ src_configure() {
98 )
99 # ^ We don't have these disabled libraries in the Portage tree yet.
100
101 + if use x264; then
102 + myeconfargs+=( $(use_enable 10bit x26410b) )
103 + else
104 + myeconfargs+=( --disable-x26410b )
105 + fi
106 +
107 # Compatibility fix for Samba 4.
108 use samba && append-cppflags "-I/usr/include/samba-4.0"
109
110
111 diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.9999.ebuild
112 index 793f7690453..a42a129f841 100644
113 --- a/media-video/vlc/vlc-3.0.9999.ebuild
114 +++ b/media-video/vlc/vlc-3.0.9999.ebuild
115 @@ -1,4 +1,4 @@
116 -# Copyright 1999-2018 Gentoo Authors
117 +# Copyright 1999-2019 Gentoo Authors
118 # Distributed under the terms of the GNU General Public License v2
119
120 EAPI=6
121 @@ -29,10 +29,10 @@ HOMEPAGE="https://www.videolan.org/vlc/"
122 LICENSE="LGPL-2.1 GPL-2"
123 SLOT="0/5-9" # vlc - vlccore
124
125 -IUSE="a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast dbus
126 - dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth
127 - fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass
128 - libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
129 +IUSE="10bit a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast
130 + dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac
131 + fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate
132 + libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
133 macosx-notifications macosx-qtkit mad matroska modplug mp3 mpeg mtp musepack ncurses
134 neon nfs ogg omxil opencv optimisememory opus png postproc projectm pulseaudio +qt5
135 rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl
136 @@ -75,6 +75,7 @@ RDEPEND="
137 >=dev-libs/protobuf-2.5.0:=
138 >=net-libs/libmicrodns-0.0.9:=
139 )
140 + dav1d? ( media-libs/dav1d )
141 dbus? ( sys-apps/dbus:0 )
142 dc1394? (
143 media-libs/libdc1394:2
144 @@ -211,7 +212,7 @@ RDEPEND="
145 x11-libs/xcb-util
146 x11-libs/xcb-util-keysyms
147 )
148 - x264? ( media-libs/x264:0= )
149 + x264? ( >=media-libs/x264-0.0.20160712:0=[10bit?] )
150 x265? ( media-libs/x265:0= )
151 xml? ( dev-libs/libxml2:2 )
152 zeroconf? ( net-dns/avahi:0[dbus] )
153 @@ -418,6 +419,12 @@ src_configure() {
154 )
155 # ^ We don't have these disabled libraries in the Portage tree yet.
156
157 + if use x264; then
158 + myeconfargs+=( $(use_enable 10bit x26410b) )
159 + else
160 + myeconfargs+=( --disable-x26410b )
161 + fi
162 +
163 # Compatibility fix for Samba 4.
164 use samba && append-cppflags "-I/usr/include/samba-4.0"
165
166
167 diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild
168 index 0f094ec3e45..a2dda47b1dd 100644
169 --- a/media-video/vlc/vlc-9999.ebuild
170 +++ b/media-video/vlc/vlc-9999.ebuild
171 @@ -1,4 +1,4 @@
172 -# Copyright 1999-2018 Gentoo Authors
173 +# Copyright 1999-2019 Gentoo Authors
174 # Distributed under the terms of the GNU General Public License v2
175
176 EAPI=6
177 @@ -29,10 +29,10 @@ HOMEPAGE="https://www.videolan.org/vlc/"
178 LICENSE="LGPL-2.1 GPL-2"
179 SLOT="0/5-9" # vlc - vlccore
180
181 -IUSE="a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast dbus
182 - dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth
183 - fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate kms libass
184 - libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
185 +IUSE="10bit a52 alsa altivec aom archive aribsub bidi bluray cddb chromaprint chromecast
186 + dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac
187 + fluidsynth fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate kms
188 + libass libav libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
189 macosx-notifications macosx-qtkit mad matroska modplug mp3 mpeg mtp musepack ncurses
190 neon nfs ogg omxil opencv optimisememory opus png postproc projectm pulseaudio +qt5
191 rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl
192 @@ -75,6 +75,7 @@ RDEPEND="
193 >=dev-libs/protobuf-2.5.0:=
194 >=net-libs/libmicrodns-0.0.9:=
195 )
196 + dav1d? ( media-libs/dav1d )
197 dbus? ( sys-apps/dbus:0 )
198 dc1394? (
199 media-libs/libdc1394:2
200 @@ -214,7 +215,7 @@ RDEPEND="
201 x11-libs/xcb-util
202 x11-libs/xcb-util-keysyms
203 )
204 - x264? ( media-libs/x264:0= )
205 + x264? ( >=media-libs/x264-0.0.20160712:0=[10bit?] )
206 x265? ( media-libs/x265:0= )
207 xml? ( dev-libs/libxml2:2 )
208 zeroconf? ( net-dns/avahi:0[dbus] )
209 @@ -419,6 +420,12 @@ src_configure() {
210 )
211 # ^ We don't have these disabled libraries in the Portage tree yet.
212
213 + if use x264; then
214 + myeconfargs+=( $(use_enable 10bit x26410b) )
215 + else
216 + myeconfargs+=( --disable-x26410b )
217 + fi
218 +
219 # Compatibility fix for Samba 4.
220 use samba && append-cppflags "-I/usr/include/samba-4.0"