Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, media-libs/xine-lib/
Date: Thu, 19 May 2022 22:46:07
Message-Id: 1653000343.ad5cf5c7b05b0d6834a5620b5dcb1d9dd8506ec1.sam@gentoo
1 commit: ad5cf5c7b05b0d6834a5620b5dcb1d9dd8506ec1
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 19 22:45:00 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Thu May 19 22:45:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad5cf5c7
7
8 media-libs/xine-lib: drop 1.2.12-r1
9
10 Bug: https://bugs.gentoo.org/845396
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 media-libs/xine-lib/xine-lib-1.2.12-r1.ebuild | 233 --------------------------
14 profiles/package.mask | 6 -
15 2 files changed, 239 deletions(-)
16
17 diff --git a/media-libs/xine-lib/xine-lib-1.2.12-r1.ebuild b/media-libs/xine-lib/xine-lib-1.2.12-r1.ebuild
18 deleted file mode 100644
19 index 29f22fbfac90..000000000000
20 --- a/media-libs/xine-lib/xine-lib-1.2.12-r1.ebuild
21 +++ /dev/null
22 @@ -1,233 +0,0 @@
23 -# Copyright 1999-2022 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=7
27 -
28 -inherit flag-o-matic libtool
29 -
30 -if [[ ${PV} == *9999* ]]; then
31 - EHG_REPO_URI="http://hg.code.sf.net/p/xine/xine-lib-1.2"
32 - inherit autotools mercurial
33 - unset NLS_IUSE
34 - NLS_DEPEND="sys-devel/gettext"
35 - NLS_RDEPEND="virtual/libintl"
36 -else
37 - KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
38 - SRC_URI="mirror://sourceforge/xine/${P}.tar.xz"
39 - NLS_IUSE="nls"
40 - NLS_DEPEND="nls? ( sys-devel/gettext )"
41 - NLS_RDEPEND="nls? ( virtual/libintl )"
42 -fi
43 -
44 -DESCRIPTION="Core libraries for Xine movie player"
45 -HOMEPAGE="http://xine.sourceforge.net/"
46 -
47 -LICENSE="GPL-2"
48 -SLOT="1"
49 -IUSE="a52 aac aalib +alsa altivec bluray +css dav1d dts dvb dxr3 fbcon flac gtk imagemagick ipv6 jack jpeg libcaca mad +mmap mng modplug musepack nfs opengl oss pulseaudio samba sftp sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack wayland +X xinerama +xv xvmc ${NLS_IUSE}"
50 -
51 -BDEPEND="
52 - app-arch/xz-utils
53 - >=sys-devel/libtool-2.2.6b
54 - virtual/pkgconfig
55 -"
56 -RDEPEND="
57 - dev-libs/libxdg-basedir
58 - media-libs/libdvdnav
59 - media-video/ffmpeg:0=
60 - sys-libs/zlib:=
61 - virtual/libiconv
62 - a52? ( media-libs/a52dec )
63 - aac? ( media-libs/faad2 )
64 - aalib? ( media-libs/aalib )
65 - alsa? ( media-libs/alsa-lib )
66 - bluray? ( >=media-libs/libbluray-0.2.1:= )
67 - css? ( >=media-libs/libdvdcss-1.2.10 )
68 - dav1d? ( media-libs/dav1d:= )
69 - dts? ( media-libs/libdca )
70 - dxr3? ( media-libs/libfame )
71 - flac? ( media-libs/flac )
72 - gtk? ( x11-libs/gdk-pixbuf:2 )
73 - imagemagick? ( virtual/imagemagick-tools )
74 - jack? ( virtual/jack )
75 - jpeg? ( virtual/jpeg:0 )
76 - libcaca? ( media-libs/libcaca )
77 - mad? ( media-libs/libmad )
78 - mng? ( media-libs/libmng:= )
79 - modplug? ( >=media-libs/libmodplug-0.8.8.1 )
80 - musepack? ( >=media-sound/musepack-tools-444 )
81 - nfs? ( net-fs/libnfs:= )
82 - opengl? (
83 - virtual/glu
84 - virtual/opengl
85 - )
86 - pulseaudio? ( media-sound/pulseaudio )
87 - samba? ( net-fs/samba )
88 - sftp? ( net-libs/libssh2 )
89 - sdl? ( media-libs/libsdl )
90 - speex? (
91 - media-libs/libogg
92 - media-libs/speex
93 - )
94 - theora? (
95 - media-libs/libogg
96 - media-libs/libtheora
97 - )
98 - truetype? (
99 - media-libs/fontconfig
100 - media-libs/freetype:2
101 - )
102 - v4l? ( media-libs/libv4l )
103 - vaapi? ( x11-libs/libva:0=[X,opengl] )
104 - vcd? (
105 - >=media-video/vcdimager-0.7.23
106 - dev-libs/libcdio:0=[-minimal]
107 - )
108 - vdpau? ( x11-libs/libvdpau )
109 - vorbis? (
110 - media-libs/libogg
111 - media-libs/libvorbis
112 - )
113 - vpx? ( media-libs/libvpx:0= )
114 - wavpack? ( media-sound/wavpack )
115 - wayland? ( dev-libs/wayland )
116 - X? (
117 - x11-libs/libX11
118 - x11-libs/libXext
119 - x11-libs/libxcb
120 - )
121 - xinerama? ( x11-libs/libXinerama )
122 - xv? ( x11-libs/libXv )
123 - xvmc? ( x11-libs/libXvMC )
124 -"
125 -DEPEND="${RDEPEND}
126 - oss? ( virtual/os-headers )
127 - v4l? ( virtual/os-headers )
128 - X? (
129 - x11-base/xorg-proto
130 - x11-libs/libXt
131 - )
132 - xv? ( x11-base/xorg-proto )
133 - xvmc? ( x11-base/xorg-proto )
134 - xinerama? ( x11-base/xorg-proto )
135 -"
136 -REQUIRED_USE="
137 - vidix? ( || ( X fbcon ) )
138 - xv? ( X )
139 - xinerama? ( X )
140 -"
141 -
142 -PATCHES=(
143 - "${FILESDIR}"/${PN}-1.2.12-dav1d-1.0.0.patch
144 -)
145 -
146 -src_prepare() {
147 - default
148 -
149 - sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die
150 -
151 - if [[ "${PV}" = *9999* ]] ; then
152 - eautoreconf
153 - else
154 - elibtoolize
155 - fi
156 -
157 - local x
158 - for x in 0 1 2 3; do
159 - sed -i -e "/^O${x}_CFLAGS=\"-O${x}\"/d" configure || die
160 - done
161 -}
162 -
163 -src_configure() {
164 - [[ ${CHOST} == i?86-* ]] && append-flags -fomit-frame-pointer #422519
165 -
166 - local win32dir #197236
167 - if has_multilib_profile; then
168 - win32dir=/usr/$(ABI="x86" get_libdir)/win32
169 - else
170 - win32dir=/usr/$(get_libdir)/win32
171 - fi
172 -
173 - local myconf=(
174 - --disable-directfb
175 - --disable-gnomevfs
176 - --disable-optimizations
177 - --disable-real-codecs
178 - --disable-v4l
179 - --disable-w32dll
180 - --enable-avformat
181 - --with-external-dvdnav
182 - --with-real-codecs-path=/usr/$(get_libdir)/codecs
183 - --with-w32-path=${win32dir}
184 - --with-xv-path=/usr/$(get_libdir)
185 - --without-esound
186 - --without-fusionsound
187 - # Added dav1d for now. Could support both? Does it need to be XOR?
188 - --without-libaom
189 - $(use_enable a52 a52dec)
190 - $(use_enable aac faad)
191 - $(use_enable aalib)
192 - $(use_enable altivec)
193 - $(use_enable bluray)
194 - $(use_enable dts)
195 - $(use_enable dvb)
196 - $(use_enable dxr3)
197 - $(use_enable fbcon fb)
198 - $(use_enable gtk gdkpixbuf)
199 - $(use_enable ipv6)
200 - $(use_enable jpeg libjpeg)
201 - $(use_enable mad)
202 - $(use_enable mmap)
203 - $(use_enable mng)
204 - $(use_enable modplug)
205 - $(use_enable musepack)
206 - $(use_enable nfs)
207 - $(use_enable opengl)
208 - $(use_enable opengl glu)
209 - $(use_enable oss)
210 - $(use_enable samba)
211 - $(use_enable sftp)
212 - $(use_enable v4l libv4l)
213 - $(use_enable v4l v4l2)
214 - $(use_enable vaapi)
215 - $(use_enable vdpau)
216 - $(use_enable vis)
217 - $(use_enable vidix)
218 - $(use_enable xinerama)
219 - $(use_enable xvmc)
220 - $(use_enable vcd)
221 - $(use_enable vdr)
222 - $(use_enable vpx)
223 - $(use_enable wayland)
224 - $(use_with alsa)
225 - $(use_with dav1d)
226 - $(use_with flac libflac)
227 - $(use_with imagemagick)
228 - $(use_with jack)
229 - $(use_with libcaca caca)
230 - $(use_with pulseaudio)
231 - $(use_with sdl)
232 - $(use_with speex)
233 - $(use_with theora)
234 - $(use_with truetype fontconfig)
235 - $(use_with truetype freetype)
236 - $(use_with vorbis)
237 - $(use_with wavpack)
238 - $(use_with X x)
239 - $(use_with X xcb)
240 - )
241 - [[ ${PV} == *9999* ]] || myconf+=( $(use_enable nls) )
242 -
243 - econf "${myconf[@]}"
244 -}
245 -
246 -src_compile() {
247 - # enable verbose building, bug #448140
248 - emake V=1
249 -}
250 -
251 -src_install() {
252 - default
253 - find "${D}" -name '*.la' -delete || die
254 - rm "${ED}"/usr/share/doc/${PF}/COPYING || die
255 -}
256
257 diff --git a/profiles/package.mask b/profiles/package.mask
258 index a4d703c7df44..f2f4e8cdea35 100644
259 --- a/profiles/package.mask
260 +++ b/profiles/package.mask
261 @@ -91,12 +91,6 @@ dev-python/unicodecsv
262 # Masked for removal in 30 days
263 net-im/whatsapp-desktop-bin
264
265 -# Sam James <sam@g.o> (2022-05-19)
266 -# Crashes xine (from xine-ui) on startup for several users.
267 -# bug #845396
268 -=media-libs/xine-lib-1.2.12
269 -=media-libs/xine-lib-1.2.12-r1
270 -
271 # Matt Turner <mattst88@g.o> (2022-05-17)
272 # Dead packages. No reverse dependencies.
273 # Removal on 2022-06-17