Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/xine-lib/
Date: Wed, 14 Feb 2018 20:07:15
Message-Id: 1518638693.68e86a40756665dfa11d171dcefcf4e373c53759.pacho@gentoo
1 commit: 68e86a40756665dfa11d171dcefcf4e373c53759
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 14 19:27:53 2018 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 14 20:04:53 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e86a40
7
8 media-libs/xine-lib: Drop directfb support (#642500), slot operator needed for libva (#641634), really drop .la files and COPYING file.
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 ...e-lib-1.2.9999.ebuild => xine-lib-1.2.9-r1.ebuild} | 19 ++++++++++---------
13 media-libs/xine-lib/xine-lib-1.2.9999.ebuild | 15 ++++++---------
14 2 files changed, 16 insertions(+), 18 deletions(-)
15
16 diff --git a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild b/media-libs/xine-lib/xine-lib-1.2.9-r1.ebuild
17 similarity index 89%
18 copy from media-libs/xine-lib/xine-lib-1.2.9999.ebuild
19 copy to media-libs/xine-lib/xine-lib-1.2.9-r1.ebuild
20 index 8e2f4aec796..1b7e31b6ffc 100644
21 --- a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild
22 +++ b/media-libs/xine-lib/xine-lib-1.2.9-r1.ebuild
23 @@ -24,7 +24,7 @@ HOMEPAGE="http://xine.sourceforge.net/"
24
25 LICENSE="GPL-2"
26 SLOT="1"
27 -IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
28 +IUSE="a52 aac aalib +alsa altivec bluray +css dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
29
30 RDEPEND="${NLS_RDEPEND}
31 dev-libs/libxdg-basedir
32 @@ -37,7 +37,6 @@ RDEPEND="${NLS_RDEPEND}
33 alsa? ( media-libs/alsa-lib )
34 bluray? ( >=media-libs/libbluray-0.2.1:= )
35 css? ( >=media-libs/libdvdcss-1.2.10 )
36 - directfb? ( dev-libs/DirectFB )
37 dts? ( media-libs/libdca )
38 dxr3? ( media-libs/libfame )
39 flac? ( media-libs/flac )
40 @@ -76,7 +75,7 @@ RDEPEND="${NLS_RDEPEND}
41 media-libs/freetype:2
42 )
43 v4l? ( media-libs/libv4l )
44 - vaapi? ( x11-libs/libva[X,opengl] )
45 + vaapi? ( x11-libs/libva:0=[X,opengl] )
46 vcd? (
47 >=media-video/vcdimager-0.7.23
48 dev-libs/libcdio:0=[-minimal]
49 @@ -118,6 +117,10 @@ REQUIRED_USE="vidix? ( || ( X fbcon ) )
50 src_prepare() {
51 default
52
53 + if has_version '>=media-gfx/imagemagick-7.0.1.0' ; then
54 + eapply "${FILESDIR}/${PN}-1.2.6-imagemagick7.patch"
55 + fi
56 +
57 sed -i -e '/define VDR_ABS_FIFO_DIR/s|".*"|"/var/vdr/xine"|' src/vdr/input_vdr.c || die
58
59 if [[ "${PV}" = *9999* ]] ; then
60 @@ -143,6 +146,7 @@ src_configure() {
61 fi
62
63 local myconf=(
64 + --disable-directfb
65 --disable-gnomevfs
66 --disable-optimizations
67 --disable-real-codecs
68 @@ -158,7 +162,6 @@ src_configure() {
69 $(use_enable aalib)
70 $(use_enable altivec)
71 $(use_enable bluray)
72 - $(use_enable directfb)
73 $(use_enable dts)
74 $(use_enable dvb)
75 $(use_enable dxr3)
76 @@ -218,9 +221,7 @@ src_compile() {
77 }
78
79 src_install() {
80 - emake DESTDIR="${D}" install
81 -
82 - rm -f \
83 - "${ED%/}"usr/lib*/libxine*.la \
84 - "${ED%/}"usr/share/doc/${PF}/COPYING
85 + default
86 + find "${D}" -name '*.la' -delete || die
87 + rm -f "${ED}"usr/share/doc/${PF}/COPYING
88 }
89
90 diff --git a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild b/media-libs/xine-lib/xine-lib-1.2.9999.ebuild
91 index 8e2f4aec796..7938ae7f0b1 100644
92 --- a/media-libs/xine-lib/xine-lib-1.2.9999.ebuild
93 +++ b/media-libs/xine-lib/xine-lib-1.2.9999.ebuild
94 @@ -24,7 +24,7 @@ HOMEPAGE="http://xine.sourceforge.net/"
95
96 LICENSE="GPL-2"
97 SLOT="1"
98 -IUSE="a52 aac aalib +alsa altivec bluray +css directfb dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
99 +IUSE="a52 aac aalib +alsa altivec bluray +css dts dvb dxr3 fbcon flac fusionsound gtk imagemagick ipv6 jack jpeg libav libcaca mad +mmap mng modplug musepack opengl oss pulseaudio samba sdl speex theora truetype v4l vaapi vcd vdpau vdr vidix +vis vorbis vpx wavpack +X +xcb xinerama +xv xvmc ${NLS_IUSE}"
100
101 RDEPEND="${NLS_RDEPEND}
102 dev-libs/libxdg-basedir
103 @@ -37,7 +37,6 @@ RDEPEND="${NLS_RDEPEND}
104 alsa? ( media-libs/alsa-lib )
105 bluray? ( >=media-libs/libbluray-0.2.1:= )
106 css? ( >=media-libs/libdvdcss-1.2.10 )
107 - directfb? ( dev-libs/DirectFB )
108 dts? ( media-libs/libdca )
109 dxr3? ( media-libs/libfame )
110 flac? ( media-libs/flac )
111 @@ -76,7 +75,7 @@ RDEPEND="${NLS_RDEPEND}
112 media-libs/freetype:2
113 )
114 v4l? ( media-libs/libv4l )
115 - vaapi? ( x11-libs/libva[X,opengl] )
116 + vaapi? ( x11-libs/libva:0=[X,opengl] )
117 vcd? (
118 >=media-video/vcdimager-0.7.23
119 dev-libs/libcdio:0=[-minimal]
120 @@ -143,6 +142,7 @@ src_configure() {
121 fi
122
123 local myconf=(
124 + --disable-directfb
125 --disable-gnomevfs
126 --disable-optimizations
127 --disable-real-codecs
128 @@ -158,7 +158,6 @@ src_configure() {
129 $(use_enable aalib)
130 $(use_enable altivec)
131 $(use_enable bluray)
132 - $(use_enable directfb)
133 $(use_enable dts)
134 $(use_enable dvb)
135 $(use_enable dxr3)
136 @@ -218,9 +217,7 @@ src_compile() {
137 }
138
139 src_install() {
140 - emake DESTDIR="${D}" install
141 -
142 - rm -f \
143 - "${ED%/}"usr/lib*/libxine*.la \
144 - "${ED%/}"usr/share/doc/${PF}/COPYING
145 + default
146 + find "${D}" -name '*.la' -delete || die
147 + rm -f "${ED}"usr/share/doc/${PF}/COPYING
148 }