Gentoo Archives: gentoo-commits

From: "Wulf Krueger (philantrop)" <philantrop@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdemultimedia: ChangeLog kdemultimedia-3.5.8-r1.ebuild
Date: Tue, 20 Nov 2007 14:13:23
Message-Id: E1IuTqn-0001Hy-3C@stork.gentoo.org
1 philantrop 07/11/20 14:13:17
2
3 Modified: ChangeLog
4 Added: kdemultimedia-3.5.8-r1.ebuild
5 Log:
6 Added a patch to fix a problem with the XF86Audio* key handlers not working when there's no master channel (e. g. you have a mute key that stopped working in KDE). Fixes bug 198015. Thanks to Kelvie Wong for creating and submitting said patch.
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.258 kde-base/kdemultimedia/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdemultimedia/ChangeLog?rev=1.258&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdemultimedia/ChangeLog?rev=1.258&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdemultimedia/ChangeLog?r1=1.257&r2=1.258
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v
19 retrieving revision 1.257
20 retrieving revision 1.258
21 diff -u -r1.257 -r1.258
22 --- ChangeLog 3 Nov 2007 20:10:20 -0000 1.257
23 +++ ChangeLog 20 Nov 2007 14:13:16 -0000 1.258
24 @@ -1,6 +1,15 @@
25 # ChangeLog for kde-base/kdemultimedia
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v 1.257 2007/11/03 20:10:20 philantrop Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v 1.258 2007/11/20 14:13:16 philantrop Exp $
29 +
30 +*kdemultimedia-3.5.8-r1 (20 Nov 2007)
31 +
32 + 20 Nov 2007; Wulf C. Krueger <philantrop@g.o>
33 + +files/kmix-3.5.8-198015_XF86Audio.patch, +kdemultimedia-3.5.8-r1.ebuild:
34 + Added a patch to fix a problem with the XF86Audio* key handlers not working
35 + when there's no master channel (e. g. you have a mute key that stopped
36 + working in KDE). Fixes bug 198015. Thanks to Kelvie Wong for creating and
37 + submitting said patch.
38
39 03 Nov 2007; Wulf C. Krueger <philantrop@g.o>
40 +files/kdemultimedia-kioslaves-3.5.8-freebsd.patch,
41
42
43
44 1.1 kde-base/kdemultimedia/kdemultimedia-3.5.8-r1.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdemultimedia/kdemultimedia-3.5.8-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdemultimedia/kdemultimedia-3.5.8-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: kdemultimedia-3.5.8-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2007 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/kdemultimedia-3.5.8-r1.ebuild,v 1.1 2007/11/20 14:13:16 philantrop Exp $
54
55 inherit kde-dist flag-o-matic
56
57 DESCRIPTION="KDE multimedia apps: Noatun, KsCD, Juk..."
58
59 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
60 IUSE="akode alsa audiofile encode flac gstreamer mp3 theora vorbis xine"
61
62 DEPEND="media-sound/cdparanoia
63 akode? ( media-libs/akode )
64 >=media-libs/taglib-1.2
65 audiofile? ( media-libs/audiofile )
66 xine? ( >=media-libs/xine-lib-1.0 )
67 alsa? ( media-libs/alsa-lib )
68 theora? (
69 media-libs/libvorbis
70 media-libs/libtheora )
71 gstreamer? ( =media-libs/gstreamer-0.10*
72 =media-libs/gst-plugins-base-0.10* )
73 encode? ( mp3? ( media-sound/lame )
74 vorbis? ( media-sound/vorbis-tools )
75 flac? ( >=media-libs/flac-1.1.2 ) )
76 !arts? ( !gstreamer? ( media-libs/akode ) )"
77
78 RDEPEND="${DEPEND}
79 gstreamer? ( mp3? ( =media-plugins/gst-plugins-mad-0.10* )
80 vorbis? ( =media-plugins/gst-plugins-ogg-0.10*
81 =media-plugins/gst-plugins-vorbis-0.10* )
82 flac? ( =media-plugins/gst-plugins-flac-0.10* ) )"
83
84 DEPEND="${DEPEND}
85 dev-util/pkgconfig"
86
87 PATCHES="${FILESDIR}/kdemultimedia-3.5.5+flac-1.1.3.patch
88 ${FILESDIR}/kdemultimedia-kioslaves-3.5.8-freebsd.patch
89 ${FILESDIR}/kmix-3.5.8-198015_XF86Audio.patch"
90
91 pkg_setup() {
92 kde_pkg_setup
93 if ! use arts && ! use gstreamer && ! use akode ; then
94 ewarn "No audio backend chosen. Defaulting to media-libs/akode."
95 fi
96 }
97
98 src_compile() {
99 local myconf="--with-cdparanoia
100 --with-taglib
101 --with-akode
102 $(use_with alsa)
103 $(use_with audiofile)
104 $(use_with gstreamer)
105 $(use_with xine)
106 $(use_with theora)
107 --without-musicbrainz"
108
109 # encoding can happen through:
110 # - kio_audiocd (based on libflac for flac,
111 # on libvorbis for vorbis, on the lame binary for mp3)
112 # - kaudiocreator (based on the flac binary for flac,
113 # on the lame binary for mp3, on the oggenc binary for vorbis)
114 # - krec (based on libvorbis for vorbis,
115 # on libmp3lame for mp3)
116 if use encode; then
117 myconf="${myconf}
118 $(use_with mp3 lame)
119 $(use_with vorbis)
120 $(use_with flac)"
121 else
122 myconf="${myconf}
123 --without-lame
124 --without-vorbis
125 --without-flac"
126 fi
127
128 if ! use arts && ! use gstreamer ; then
129 myconf="${myconf} --with-akokde"
130 else
131 if ! use akode ; then
132 # work around broken configure
133 export include_akode_ffmpeg_FALSE='#'
134 export include_akode_mpc_FALSE='#'
135 export include_akode_mpeg_FALSE='#'
136 export include_akode_xiph_FALSE='#'
137 fi
138 myconf="${myconf} $(use_with akode)"
139 fi
140
141 # fix bug 128884
142 filter-flags -fomit-frame-pointer
143
144 # Not used anymore and scheduled for removal.
145 export DO_NOT_COMPILE="${DO_NOT_COMPILE} mpeglib mpeglib_artsplug"
146
147 rm configure
148 kde_src_compile
149 }
150
151
152
153 --
154 gentoo-commits@g.o mailing list