Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/kadu: ChangeLog kadu-0.9.1-r1.ebuild kadu-0.9.2.ebuild
Date: Thu, 19 May 2011 16:08:24
Message-Id: 20110519160813.AD7A920054@flycatcher.gentoo.org
1 reavertm 11/05/19 16:08:13
2
3 Modified: ChangeLog kadu-0.9.1-r1.ebuild
4 Added: kadu-0.9.2.ebuild
5 Log:
6 Version bump 0.9.2. Also remove duplicated server_monitor entry in 0.9.1
7
8 (Portage version: 2.2.0_alpha34/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.102 net-im/kadu/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/ChangeLog?rev=1.102&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/ChangeLog?rev=1.102&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/ChangeLog?r1=1.101&r2=1.102
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v
20 retrieving revision 1.101
21 retrieving revision 1.102
22 diff -u -r1.101 -r1.102
23 --- ChangeLog 18 Apr 2011 17:26:57 -0000 1.101
24 +++ ChangeLog 19 May 2011 16:08:13 -0000 1.102
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-im/kadu
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.101 2011/04/18 17:26:57 reavertm Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/ChangeLog,v 1.102 2011/05/19 16:08:13 reavertm Exp $
30 +
31 +*kadu-0.9.2 (19 May 2011)
32 +
33 + 19 May 2011; Maciej Mrozowski <reavertm@g.o> kadu-0.9.1-r1.ebuild,
34 + +kadu-0.9.2.ebuild:
35 + Version bump 0.9.2. Also remove duplicated server_monitor entry in 0.9.1
36
37 18 Apr 2011; Maciej Mrozowski <reavertm@g.o> kadu-0.9.1-r1.ebuild:
38 Remove hardcoded -Werror, bug 363843
39
40
41
42 1.3 net-im/kadu/kadu-0.9.1-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.9.1-r1.ebuild?rev=1.3&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.9.1-r1.ebuild?rev=1.3&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.9.1-r1.ebuild?r1=1.2&r2=1.3
47
48 Index: kadu-0.9.1-r1.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.9.1-r1.ebuild,v
51 retrieving revision 1.2
52 retrieving revision 1.3
53 diff -u -r1.2 -r1.3
54 --- kadu-0.9.1-r1.ebuild 18 Apr 2011 17:26:57 -0000 1.2
55 +++ kadu-0.9.1-r1.ebuild 19 May 2011 16:08:13 -0000 1.3
56 @@ -1,6 +1,6 @@
57 # Copyright 1999-2011 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 -# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.9.1-r1.ebuild,v 1.2 2011/04/18 17:26:57 reavertm Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.9.1-r1.ebuild,v 1.3 2011/05/19 16:08:13 reavertm Exp $
61
62 EAPI="4"
63
64 @@ -103,7 +103,6 @@
65 config_enable module_qt4_docking m
66 config_enable module_qt4_docking_notify m
67 config_enable module_screenshot m
68 - config_enable module_server_monitor m
69 config_enable module_simpleview m
70 config_enable module_single_window m
71 config_enable module_sms m
72
73
74
75 1.1 net-im/kadu/kadu-0.9.2.ebuild
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.9.2.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/kadu/kadu-0.9.2.ebuild?rev=1.1&content-type=text/plain
79
80 Index: kadu-0.9.2.ebuild
81 ===================================================================
82 # Copyright 1999-2011 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/net-im/kadu/kadu-0.9.2.ebuild,v 1.1 2011/05/19 16:08:13 reavertm Exp $
85
86 EAPI="4"
87
88 inherit base cmake-utils flag-o-matic
89
90 MY_P="${P/_/-}"
91
92 DESCRIPTION="An open source Gadu-Gadu and Jabber/XMPP protocol Instant Messenger client."
93 HOMEPAGE="http://www.kadu.net"
94 SRC_URI="http://www.kadu.net/download/stable/${MY_P}.tar.bz2"
95
96 LICENSE="GPL-2"
97 KEYWORDS="~amd64 ~ppc ~x86"
98 SLOT="0"
99 #dbus tlen
100 IUSE="alsa ao +gadu kde phonon speech spell +ssl xmpp"
101 #tlen
102 REQUIRED_USE="
103 || (
104 gadu
105 xmpp
106 )
107 "
108
109 #tlen tlen? ( net-dns/libidn )
110 COMMON_DEPEND="
111 >=app-crypt/qca-2.0.0-r2
112 >=media-libs/libsndfile-1.0
113 >=net-libs/libgadu-1.9.0[threads]
114 x11-libs/libXScrnSaver
115 >=x11-libs/qt-dbus-4.4:4
116 >=x11-libs/qt-gui-4.4:4[qt3support]
117 >=x11-libs/qt-sql-4.4:4[sqlite]
118 >=x11-libs/qt-webkit-4.4:4
119 alsa? ( media-libs/alsa-lib )
120 ao? ( media-libs/libao )
121 kde? ( >=kde-base/kdelibs-4.3.3 )
122 phonon? (
123 !kde? (
124 || (
125 >=x11-libs/qt-phonon-4.4:4
126 media-libs/phonon
127 )
128 )
129 kde? ( media-libs/phonon )
130 )
131 spell? ( app-text/enchant )
132 xmpp? ( net-dns/libidn )
133 "
134 DEPEND="${COMMON_DEPEND}
135 xmpp? ( dev-util/automoc )
136 x11-proto/scrnsaverproto
137 "
138 RDEPEND="${COMMON_DEPEND}
139 speech? ( app-accessibility/powiedz )
140 ssl? ( app-crypt/qca-ossl:2 )
141 "
142
143 # set given .config variable to =m or =y
144 # args: <variable> <m/y>
145 config_enable() {
146 sed -i -e "s/^\(${1}=\)./\1${2}/" .config || die 'config_enable failed'
147 }
148
149 src_prepare() {
150 # Autopatcher
151 base_src_prepare
152
153 # Create .config file with all variables defaulted to =n
154 sed -i -n -e 's/=\(m\|y\)/=n/' -e '/^[a-z]/p' .config \
155 || die '.config creation failed'
156
157 # Common modules
158 # BLACKLISTED config_enable module_advanced_userlist m
159 config_enable module_antistring m
160 config_enable module_auto_hide m
161 config_enable module_autoaway m
162 config_enable module_autoresponder m
163 config_enable module_autostatus m
164 config_enable module_cenzor m
165 config_enable module_config_wizard m
166 config_enable module_desktop_docking m
167 config_enable module_docking m
168 # BLACKLISTED config_enable module_echo m
169 config_enable module_exec_notify m
170 config_enable module_ext_sound m
171 config_enable module_filedesc m
172 config_enable module_firewall m
173 config_enable module_hints m
174 config_enable module_history m
175 config_enable module_idle m
176 config_enable module_imagelink m
177 config_enable module_last_seen m
178 config_enable module_parser_extender m
179 config_enable module_pcspeaker m
180 config_enable module_qt4_docking m
181 config_enable module_qt4_docking_notify m
182 config_enable module_screenshot m
183 config_enable module_simpleview m
184 config_enable module_single_window m
185 config_enable module_sms m
186 config_enable module_sound m
187 # BLACKLISTED config_enable module_split_messages m
188 config_enable module_sql_history m
189 config_enable module_tabs m
190 # BLACKLISTED config_enable module_weather m
191 config_enable module_word_fix m
192
193 # Autodownloaded modules
194 # config_enable module_anonymous_check m
195 # config_enable module_globalhotkeys m
196 # config_enable module_lednotify m
197 # config_enable module_mime_tex m
198 # config_enable module_nextinfo m
199 # config_enable module_panelkadu m
200 # config_enable module_senthistory m
201
202 # Protocols
203 if use gadu; then
204 config_enable module_gadu_protocol m
205 config_enable module_history_migration m
206 config_enable module_profiles_import m
207 fi
208 use xmpp && config_enable module_jabber_protocol m
209 # BLACKLISTED use tlen && config_enable module_tlen_protocol m
210
211 # Audio outputs
212 use alsa && config_enable module_alsa_sound m
213 use ao && config_enable module_ao_sound m
214 # BLACKLISTED use oss && config_enable module_dsp_sound m
215 use phonon && config_enable module_phonon_sound m
216
217 # Misc stuff
218 # BLACKLISTED if use dbus; then
219 # dbus interface for Kadu
220 # BLACKLISTED config_enable module_dbus m
221 # BLACKLISTED fi
222
223 # Media players - no build time deps so build them all
224 # bmpx_mediaplayer
225 config_enable module_mediaplayer m
226 # amarok1_mediaplayer m
227 config_enable module_amarok2_mediaplayer m
228 config_enable module_audacious_mediaplayer m
229 config_enable module_dragon_mediaplayer m
230 config_enable module_mpris_mediaplayer m
231 # falf_mediaplayer
232 # itunes_mediaplayer
233 config_enable module_vlc_mediaplayer m
234 # xmms2_mediaplayer
235 # xmms_mediaplayer
236
237 use kde && config_enable module_kde_notify m
238 use speech && config_enable module_speech m
239 use spell && config_enable module_spellchecker m
240 if use ssl; then
241 config_enable module_encryption_ng m
242 config_enable module_encryption_ng_simlite m
243 fi
244
245 # Icons
246 config_enable icons_default y
247 config_enable icons_glass y
248 config_enable icons_oxygen y
249 # Uncomment when available
250 # config_enable icons_tango y
251
252 # Emoticons
253 config_enable emoticons_penguins y
254 config_enable emoticons_tango y
255 # Uncomment when available
256 # config_enable emoticons_gg6_compatible y
257
258 # Sound themes
259 config_enable sound_default y
260 # Uncomment when available
261 # config_enable sound_bns y
262 # config_enable sound_drums y
263 # config_enable sound_florkus y
264 # config_enable sound_michalsrodek y
265 # config_enable sound_percussion y
266 # config_enable sound_ultr y
267 }
268
269 src_configure() {
270 # Filter out dangerous flags
271 filter-flags -fno-rtti
272 strip-unsupported-flags
273
274 # Ensure -DQT_NO_DEBUG is added
275 append-cppflags -DQT_NO_DEBUG
276
277 # Configure package
278 local mycmakeargs=(
279 -DBUILD_DESCRIPTION='Gentoo Linux'
280 -DENABLE_AUTODOWNLOAD=OFF
281 $(cmake-utils_use_with spell ENCHANT)
282 )
283
284 cmake-utils_src_configure
285 }