Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-im/ekg2: metadata.xml ChangeLog ekg2-0.3.0_rc5.ebuild ekg2-0.3_pre20101008.ebuild
Date: Wed, 05 Jan 2011 15:06:56
Message-Id: 20110105150646.6DB3F20051@flycatcher.gentoo.org
1 mgorny 11/01/05 15:06:46
2
3 Modified: metadata.xml ChangeLog
4 Added: ekg2-0.3.0_rc5.ebuild
5 Removed: ekg2-0.3_pre20101008.ebuild
6 Log:
7 Version bump, drop old.
8
9 (Portage version: 2.2.0_alpha12_p8/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.8 net-im/ekg2/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/metadata.xml?rev=1.8&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/metadata.xml?rev=1.8&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/metadata.xml?r1=1.7&r2=1.8
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-im/ekg2/metadata.xml,v
21 retrieving revision 1.7
22 retrieving revision 1.8
23 diff -u -r1.7 -r1.8
24 --- metadata.xml 17 Dec 2010 20:08:36 -0000 1.7
25 +++ metadata.xml 5 Jan 2011 15:06:46 -0000 1.8
26 @@ -10,52 +10,24 @@
27 <use>
28 <flag name='expat'>Enable plugins relying on <pkg>dev-libs/expat</pkg>
29 (jabber &amp; feed plugins).</flag>
30 - <flag name='extra'>Enable following plugins: autoresponder,
31 - polchat, rivchat, rot13, xmsg.</flag>
32 <flag name='gadu'>Enable Gadu-Gadu protocol support (requires
33 <pkg>net-libs/libgadu</pkg>).</flag>
34 <flag name='gif'>GIF token support for Gadu-Gadu protocol.</flag>
35 - <flag name='gnutls' restrict='&lt;net-im/ekg2-0.3.0_rc'>Enable SSL/TLS
36 - support through GnuTLS for the plugins supporting it. If 'ssl'
37 - is enabled too, GnuTLS will be preferred where possible (and
38 - OpenSSL will be used elsewhere).</flag>
39 - <flag name='gnutls' restrict='&gt;=net-im/ekg2-0.3.0_rc'>Enable SSL/TLS
40 - support through GnuTLS (for jabber plugin). If 'ssl' is set too,
41 - GnuTLS will be used.</flag>
42 + <flag name='gnutls'>Enable SSL/TLS support through GnuTLS
43 + for the plugins supporting it. If 'ssl' is enabled too, GnuTLS will
44 + be preferred where possible (and OpenSSL will be used
45 + elsewhere).</flag>
46 <flag name='gpg'>Enable jabber message encryption through
47 <pkg>app-crypt/gpgme</pkg>.</flag>
48 <flag name='inotify'>Enable inotify-based filesystem moniotoring support
49 for xmsg&amp;mail plugins.</flag>
50 - <flag name='irc'>Enable IRC protocol support.</flag>
51 - <flag name='jogger'>Enable support for Jogger.pl jabber bot message
52 - parsing plugin.</flag>
53 <flag name='jpeg'>JPEG token support for Gadu-Gadu protocol.</flag>
54 - <flag name='mail'>Enable mailbox/maildir monitoring plugin.</flag>
55 - <flag name='minimal'>Don't build following plugins: ioctld, logs,
56 - rc.</flag>
57 + <flag name='ssl'>Enable the complete SSL/TLS support through OpenSSL.
58 + This also enables the 'sim' plugin which relies on OpenSSL.</flag>
59 <flag name='oracle'>Support logging messages into Oracle database.</flag>
60 - <flag name='pcap'>Enable Gadu-Gadu protocol sniffer plugin (requires
61 - <pkg>net-libs/libpcap</pkg>).</flag>
62 - <flag name='remote'>Enable remote UI plugin allowing to connect to
63 - running EKG2 using <pkg>net-im/ekg2-remote</pkg>.</flag>
64 - <flag name='sim'>Enable 'sim' plugin which provides asymmetric
65 - encryption of messages used by few unofficial Gadu-Gadu clients
66 - (requires <pkg>dev-libs/openssl</pkg>).</flag>
67 - <flag name='sms'>Enable SMS sending plugin.</flag>
68 <flag name='sqlite3'>Support logging messages into SQLite3 database.
69 If 'sqlite' is set too, SQLite3 will be used.</flag>
70 <flag name='sqlite'>Support logging messages into SQLite2 database.
71 If 'sqlite3' is set too, it will be used instead.</flag>
72 - <flag name='srv'>Use SRV-capable resolver through libresolv.</flag>
73 - <flag name='ssl' restrict='&lt;net-im/ekg2-0.3.0_rc'>Enable SSL/TLS support
74 - through OpenSSL (for jabber plugin). If 'gnutls' is set too, it
75 - will be used instead.</flag>
76 - <flag name='ssl' restrict='&gt;=net-im/ekg2-0.3.0_rc'>Enable the complete
77 - SSL/TLS support through OpenSSL. This also enables the 'sim' plugin
78 - which relies on OpenSSL.</flag>
79 - <flag name='static'>Link statically with plugins instead of installing
80 - them as shared libraries (external libraries can still be linked
81 - dynamically).</flag>
82 - <flag name='web'>Enable httprc_xajax WebUI plugin.</flag>
83 </use>
84 </pkgmetadata>
85
86
87
88 1.38 net-im/ekg2/ChangeLog
89
90 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/ChangeLog?rev=1.38&view=markup
91 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/ChangeLog?rev=1.38&content-type=text/plain
92 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/ChangeLog?r1=1.37&r2=1.38
93
94 Index: ChangeLog
95 ===================================================================
96 RCS file: /var/cvsroot/gentoo-x86/net-im/ekg2/ChangeLog,v
97 retrieving revision 1.37
98 retrieving revision 1.38
99 diff -u -r1.37 -r1.38
100 --- ChangeLog 18 Dec 2010 12:51:47 -0000 1.37
101 +++ ChangeLog 5 Jan 2011 15:06:46 -0000 1.38
102 @@ -1,6 +1,13 @@
103 # ChangeLog for net-im/ekg2
104 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
105 -# $Header: /var/cvsroot/gentoo-x86/net-im/ekg2/ChangeLog,v 1.37 2010/12/18 12:51:47 mgorny Exp $
106 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
107 +# $Header: /var/cvsroot/gentoo-x86/net-im/ekg2/ChangeLog,v 1.38 2011/01/05 15:06:46 mgorny Exp $
108 +
109 +*ekg2-0.3.0_rc5 (05 Jan 2011)
110 +
111 + 05 Jan 2011; Michał Górny <mgorny@g.o>
112 + -files/0001-Drop-duplicate-config_audio_device-declaration-it-wa.patch,
113 + -ekg2-0.3_pre20101008.ebuild, +ekg2-0.3.0_rc5.ebuild, metadata.xml:
114 + Version bump, drop old.
115
116 *ekg2-0.3.0_rc4 (18 Dec 2010)
117
118
119
120
121 1.1 net-im/ekg2/ekg2-0.3.0_rc5.ebuild
122
123 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/ekg2-0.3.0_rc5.ebuild?rev=1.1&view=markup
124 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-im/ekg2/ekg2-0.3.0_rc5.ebuild?rev=1.1&content-type=text/plain
125
126 Index: ekg2-0.3.0_rc5.ebuild
127 ===================================================================
128 # Copyright 1999-2011 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 # $Header: /var/cvsroot/gentoo-x86/net-im/ekg2/ekg2-0.3.0_rc5.ebuild,v 1.1 2011/01/05 15:06:46 mgorny Exp $
131
132 EAPI=2
133
134 inherit autotools-utils versionator
135
136 DESCRIPTION="Text-based, multi-protocol instant messenger"
137 HOMEPAGE="http://www.ekg2.org"
138 SRC_URI="http://pl.ekg2.org/${P}.tar.gz"
139
140 LICENSE="GPL-2"
141 SLOT="0"
142 KEYWORDS="~amd64 ~x86"
143 IUSE="expat gadu gif gnutls gpg gpm gsm gtk idn inotify jpeg ncurses nls
144 oracle perl python readline spell sqlite sqlite3 ssl threads unicode
145 xosd zlib"
146
147 RDEPEND="
148 gpg? ( app-crypt/gpgme )
149 gsm? ( media-sound/gsm )
150 gtk? ( x11-libs/gtk+:2 )
151 idn? ( net-dns/libidn )
152 nls? ( virtual/libintl )
153 oracle? ( dev-db/oracle-instantclient-basic )
154 perl? ( dev-lang/perl )
155 python? ( dev-lang/python )
156 readline? ( sys-libs/readline )
157 ssl? ( dev-libs/openssl )
158 xosd? ( x11-libs/xosd )
159 zlib? ( sys-libs/zlib )
160
161 gadu? ( net-libs/libgadu
162 gif? ( media-libs/giflib )
163 jpeg? ( media-libs/jpeg ) )
164 expat? ( dev-libs/expat
165 gnutls? ( net-libs/gnutls ) )
166 ncurses? ( sys-libs/ncurses[unicode?]
167 gpm? ( sys-libs/gpm )
168 spell? ( app-text/aspell ) )
169 sqlite3? ( dev-db/sqlite:3 )
170 !sqlite3? ( sqlite? ( dev-db/sqlite:0 ) )"
171
172 DEPEND="${RDEPEND}
173 nls? ( sys-devel/gettext )"
174
175 DOCS=(
176 AUTHORS docs/README docs/TODO
177 docs/events.txt docs/mouse.txt docs/sim.txt docs/voip.txt
178 docs/themes.txt docs/themes-en.txt
179 docs/ui-ncurses.txt docs/ui-ncurses-en.txt
180 )
181
182 AUTOTOOLS_IN_SOURCE_BUILD=1
183
184 pkg_setup() {
185 if ! use gtk && ! use ncurses && ! use readline; then
186 ewarn 'ekg2 is being compiled without any frontend, you should consider'
187 ewarn 'enabling at least one of following USEflags:'
188 ewarn ' gtk, ncurses, readline.'
189 fi
190
191 if use gnutls && ! use ssl; then
192 ewarn 'You have enabled USE=gnutls without USE=ssl. The SSL support'
193 ewarn 'in ekg2 will be limited to the plugins supporting GnuTLS.'
194 fi
195 }
196
197 src_configure() {
198 myeconfargs=(
199 $(use_with expat)
200 $(use_with gadu libgadu)
201 $(use_with gif)
202 $(use_with gnutls libgnutls)
203 $(use_with gpg)
204 $(use_with gpm gpm-mouse)
205 $(use_with gsm libgsm)
206 $(use_with gtk)
207 $(use_with idn libidn)
208 $(use_with inotify)
209 $(use_with jpeg libjpeg)
210 $(use_with ncurses)
211 $(use_with oracle logsoracle)
212 $(use_with perl)
213 $(use_with python)
214 $(use_with readline)
215 $(use_with spell aspell)
216 $(use_with sqlite)
217 $(use_with sqlite3)
218 $(use_with ssl openssl)
219 $(use_with threads pthread)
220 $(use_with xosd libxosd)
221 $(use_with zlib)
222 $(use_enable nls)
223 $(use_enable unicode)
224 --without-ioctld
225 --disable-remote
226 --enable-skip-relative-plugins-dir
227 )
228 autotools-utils_src_configure
229 }
230
231 src_install() {
232 autotools-utils_src_install
233 remove_libtool_files all
234 }