Gentoo Archives: gentoo-commits

From: "Jorge Manuel B. S. Vicetto (jmbsvicetto)" <jmbsvicetto@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kopete: metadata.xml ChangeLog kopete-4.4.2-r1.ebuild
Date: Sun, 04 Apr 2010 15:51:51
Message-Id: E1NyS71-0002Ij-Sh@stork.gentoo.org
1 jmbsvicetto 10/04/04 15:51:47
2
3 Modified: metadata.xml ChangeLog
4 Added: kopete-4.4.2-r1.ebuild
5 Log:
6 [kde-base/kopete-4.4.2-r1] Revbumped kopete to apply a few fixes:
7 Added upstream patch to fix issues with yahoo and stealth. Fixes bug 311445 - thanks to Navid Zamani <navid.zamani@××××××××××.com>.
8 Replaced bonjour with zeroconf use flag. Fixes bug 307105 - thanks to Doktor Notor <notordoktor@×××××.com>.
9 Added explicit dep on kde-base/qimageblitz. Fixes bug 307803.
10 (Portage version: 2.2_rc67/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.17 kde-base/kopete/metadata.xml
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/metadata.xml?rev=1.17&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/metadata.xml?rev=1.17&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/metadata.xml?r1=1.16&r2=1.17
18
19 Index: metadata.xml
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/kde-base/kopete/metadata.xml,v
22 retrieving revision 1.16
23 retrieving revision 1.17
24 diff -u -r1.16 -r1.17
25 --- metadata.xml 15 Feb 2010 21:01:15 -0000 1.16
26 +++ metadata.xml 4 Apr 2010 15:51:47 -0000 1.17
27 @@ -37,6 +37,7 @@
28 <flag name="testbed">Enable the testbed protocol.</flag>
29 <flag name="winpopup">Enable pop-up messages sending on windows. (same as good old "net send" messages ;])</flag>
30 <flag name="yahoo">Enable yahoo protocol support.</flag>
31 + <flag name="zeroconf">Enable Link-Local Messaging via the bonjour protocol.</flag>
32 </use>
33 <herd>kde</herd>
34 </pkgmetadata>
35
36
37
38 1.246 kde-base/kopete/ChangeLog
39
40 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/ChangeLog?rev=1.246&view=markup
41 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/ChangeLog?rev=1.246&content-type=text/plain
42 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/ChangeLog?r1=1.245&r2=1.246
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v
47 retrieving revision 1.245
48 retrieving revision 1.246
49 diff -u -r1.245 -r1.246
50 --- ChangeLog 31 Mar 2010 22:57:47 -0000 1.245
51 +++ ChangeLog 4 Apr 2010 15:51:47 -0000 1.246
52 @@ -1,6 +1,18 @@
53 # ChangeLog for kde-base/kopete
54 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.245 2010/03/31 22:57:47 spatz Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/ChangeLog,v 1.246 2010/04/04 15:51:47 jmbsvicetto Exp $
57 +
58 +*kopete-4.4.2-r1 (04 Apr 2010)
59 +
60 + 04 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
61 + +kopete-4.4.2-r1.ebuild, +files/kopete-4.4.2-yahoo-stealth-fix.patch,
62 + metadata.xml:
63 + [kde-base/kopete-4.4.2-r1] Revbumped kopete to apply a few fixes:
64 + Added upstream patch to fix issues with yahoo and stealth. Fixes bug
65 + 311445 - thanks to Navid Zamani <navid.zamani@××××××××××.com>.
66 + Replaced bonjour with zeroconf use flag. Fixes bug 307105 - thanks to
67 + Doktor Notor <notordoktor@×××××.com>.
68 + Added explicit dep on kde-base/qimageblitz. Fixes bug 307803.
69
70 31 Mar 2010; Dror Levin <spatz@g.o> -kopete-4.3.4.ebuild,
71 -kopete-4.4.0.ebuild:
72
73
74
75 1.1 kde-base/kopete/kopete-4.4.2-r1.ebuild
76
77 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/kopete-4.4.2-r1.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kopete/kopete-4.4.2-r1.ebuild?rev=1.1&content-type=text/plain
79
80 Index: kopete-4.4.2-r1.ebuild
81 ===================================================================
82 # Copyright 1999-2010 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/kde-base/kopete/kopete-4.4.2-r1.ebuild,v 1.1 2010/04/04 15:51:47 jmbsvicetto Exp $
85
86 EAPI="3"
87
88 KMNAME="kdenetwork"
89 inherit kde4-meta
90
91 DESCRIPTION="KDE multi-protocol IM client"
92 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
93 IUSE="debug +handbook ssl v4l2"
94
95 # tests hang, last checked for 4.2.96
96 RESTRICT=test
97
98 # Available plugins
99 #
100 # addbookmarks: NO DEPS
101 # alias: NO DEPS (disabled upstream)
102 # autoreplace: NO DEPS
103 # contactnotes: NO DEPS
104 # highlight: NO DEPS
105 # history: NO DEPS
106 # latex: virtual/latex as RDEPEND
107 # nowlistening: NO DEPS
108 # otr: libotr
109 # pipes: NO DEPS
110 # privacy: NO DEPS
111 # statistics: dev-db/sqlite:3
112 # texteffect: NO DEPS
113 # translator: NO DEPS
114 # urlpicpreview: NO DEPS
115 # webpresence: libxml2 libxslt
116 # NOTE: By default we enable all plugins that don't have any dependencies
117 PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight +history latex
118 +nowlistening otr +pipes +privacy +statistics +texteffect +translator
119 +urlpicpreview webpresence"
120
121 # Available protocols
122 #
123 # gadu: net-libs/libgadu @since 4.3
124 # groupwise: app-crypt/qca:2
125 # irc: NO DEPS, probably will fail so inform user about it
126 # jabber: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
127 # jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
128 # meanwhile: net-libs/meanwhile
129 # msn: libmsn == this is wlm plugin, we disable msn one
130 # oscar: NO DEPS
131 # qq: NO DEPS
132 # telepathy: net-libs/decibel
133 # testbed: NO DEPS
134 # winpopup: NO DEPS
135 # yahoo: NO DEPS
136 # zeroconfg: (bonjour) NO DEPS
137 PROTOCOLS="gadu groupwise +jabber jingle meanwhile msn oscar qq skype sms
138 testbed winpopup yahoo zeroconf"
139
140 # disabled protocols
141 # telepathy: net-libs/decibel
142 # irc: NO DEPS
143
144 IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
145
146 COMMONDEPEND="
147 dev-libs/libpcre
148 $(add_kdebase_dep kdepimlibs)
149 kde-base/qimageblitz
150 >=x11-libs/qt-gui-4.4.0:4[mng]
151 !aqua? ( x11-libs/libXScrnSaver )
152 gadu? ( >=net-libs/libgadu-1.8.0[threads] )
153 groupwise? ( app-crypt/qca:2 )
154 jabber? (
155 app-crypt/qca:2
156 net-dns/libidn
157 )
158 jingle? (
159 >=media-libs/mediastreamer-2.3.0
160 media-libs/speex
161 net-libs/ortp
162 )
163 meanwhile? ( net-libs/meanwhile )
164 msn? ( >=net-libs/libmsn-4.0 )
165 otr? ( >=net-libs/libotr-3.2.0 )
166 statistics? ( dev-db/sqlite:3 )
167 webpresence? ( dev-libs/libxml2 dev-libs/libxslt )
168 v4l2? ( media-libs/libv4l )
169 "
170 RDEPEND="${COMMONDEPEND}
171 latex? (
172 media-gfx/imagemagick
173 virtual/latex-base
174 )
175 sms? ( app-mobilephone/smssend )
176 ssl? ( app-crypt/qca-ossl )
177 "
178 # telepathy? ( net-libs/decibel )"
179 DEPEND="${COMMONDEPEND}
180 !aqua? ( x11-proto/scrnsaverproto )
181 "
182
183 PATCHES=( "${FILESDIR}/${P}-yahoo-stealth-fix.patch" )
184
185 src_prepare() {
186 sed -e "s:lib/mozilla:$(get_libdir)/mozilla:" \
187 -i kopete/protocols/skype/skypebuttons/CMakeLists.txt || die "sed failed"
188 sed -e '/set (LIBV4L2_REQUIRED TRUE)/s/TRUE/FALSE/' \
189 -i kopete/CMakeLists.txt || die 'failed to make v4l2 optional'
190
191 kde4-meta_src_prepare
192 }
193
194 src_configure() {
195 local x x2
196 # Handle common stuff
197 mycmakeargs=(
198 $(cmake-utils_use_with jingle GOOGLETALK)
199 $(cmake-utils_use_with jingle LiboRTP)
200 $(cmake-utils_use_with jingle Mediastreamer)
201 $(cmake-utils_use_with jingle Speex)
202 $(cmake-utils_use_with v4l2 LibV4L2)
203 )
204 # enable protocols
205 for x in ${PROTOCOLS}; do
206 [[ ${x/+/} = msn ]] && x2=Libmsn || x2=""
207 mycmakeargs+=($(cmake-utils_use_with ${x/+/} ${x2}))
208 [[ ${x/+/} = zeroconf ]] && x2=bonjour || x2=""
209 mycmakeargs+=($(cmake-utils_use_with ${x/+/} ${x2}))
210 done
211
212 # enable plugins
213 for x in ${PLUGINS}; do
214 mycmakeargs+=($(cmake-utils_use_with ${x/+/}))
215 done
216
217 kde4-meta_src_configure
218 }
219
220 pkg_postinst() {
221 kde4-meta_pkg_postinst
222
223 #if use telepathy; then
224 # elog "To use kopete telepathy plugins, you need to start gabble first:"
225 # elog "GABBLE_PERSIST=1 telepathy-gabble &"
226 # elog "export TELEPATHY_DATA_PATH='${EPREFIX}/usr/share/telepathy/managers/'"
227 #fi
228
229 if ! use ssl; then
230 if use jabber || use msn; then # || use irc; then
231 echo
232 #elog "In order to use ssl in jabber, msn and irc you'll need to"
233 elog "In order to use ssl in jabber and msn you'll need to"
234 elog "install app-crypt/qca-ossl package."
235 echo
236 fi
237 fi
238 }