Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mgorny:master commit in: net-im/ekg2/
Date: Sat, 05 Feb 2011 12:30:31
Message-Id: 85d48d22c71566b3919d9ca9c1eff5731064530b.mgorny@gentoo
1 commit: 85d48d22c71566b3919d9ca9c1eff5731064530b
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 5 12:29:36 2011 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 5 12:29:36 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=85d48d22
7
8 net-im/ekg2: Update for few additional plugins being built.
9
10 (Portage version: 2.2.0_alpha20/git/Linux x86_64, signed Manifest commit with key 05DE07BB)
11
12 ---
13 net-im/ekg2/Manifest | 10 +++++-----
14 net-im/ekg2/ekg2-9999-r1.ebuild | 15 ++++++++++++---
15 net-im/ekg2/metadata.xml | 2 ++
16 3 files changed, 19 insertions(+), 8 deletions(-)
17
18 diff --git a/net-im/ekg2/Manifest b/net-im/ekg2/Manifest
19 index 3d0fc5c..b3d2544 100644
20 --- a/net-im/ekg2/Manifest
21 +++ b/net-im/ekg2/Manifest
22 @@ -1,13 +1,13 @@
23 -----BEGIN PGP SIGNED MESSAGE-----
24 Hash: SHA1
25
26 -EBUILD ekg2-9999-r1.ebuild 2110 RMD160 164b346d14a0d117adc73bb838ed3bf38fdb767d SHA1 7f63d66cba98ffca317bdbe3fe065f79642eced1 SHA256 428534e1f94e748e77ffee3fcfdd8a08eccde7c48b4100287516f4713572cc9d
27 +EBUILD ekg2-9999-r1.ebuild 2380 RMD160 2166236bf22aec94541d4b7dcbcebe4618290216 SHA1 50333f030ef3348be14e403cc1c0e68e6226022c SHA256 a6d7ca4d1751be3eac458bfb12677bf7db879067aa6624671d2897cb9f7d3aea
28 EBUILD ekg2-9999.ebuild 3052 RMD160 5212e70c45a11daf759519bb53651aad8858e45b SHA1 6fa04252b419f6bfdf41d61060907dec6e85e230 SHA256 dfb75b6410ec21195eb9509cc7ab2f60fadd07fea2c68df2697b57f8b5204e6c
29 -MISC metadata.xml 1408 RMD160 d4b8073fa85da36c447f9916dad66232e1d7fa65 SHA1 c3f8bb880e16201dfd82d45f3d9cfbd3969ec505 SHA256 ea2d7d73d284589b032ef27cbbeb660759e7f2cd8b909cf5f18c8744b001ae90
30 +MISC metadata.xml 1497 RMD160 7dda4d34b5b8614b9a24339104a55c20f8cd6954 SHA1 81d5e71f44efe1e8eec2a3d4df9f264a834089eb SHA256 50ed21d74768cf010fec4d79e1dccc859e2b285ed62f9e1b1c9055477b70f1db
31 -----BEGIN PGP SIGNATURE-----
32 Version: GnuPG v2.0.17 (GNU/Linux)
33
34 -iEYEARECAAYFAk1NIIAACgkQnGSe5QXeB7tLIwCgpD0hFIloMQmF1A+tisKFLhYv
35 -RB0Anjz57znJk73CCDwV5aHK7P2C0l9e
36 -=4qju
37 +iEYEARECAAYFAk1NQrAACgkQnGSe5QXeB7tIXACeIQbPmzLUc6N5xpVa28rdcjbh
38 +mqwAoNkp46BMeS/gcs0aytu4fsVYu+Ks
39 +=Ha9T
40 -----END PGP SIGNATURE-----
41
42 diff --git a/net-im/ekg2/ekg2-9999-r1.ebuild b/net-im/ekg2/ekg2-9999-r1.ebuild
43 index c2fa531..476e752 100644
44 --- a/net-im/ekg2/ekg2-9999-r1.ebuild
45 +++ b/net-im/ekg2/ekg2-9999-r1.ebuild
46 @@ -2,7 +2,7 @@
47 # Distributed under the terms of the GNU General Public License v2
48 # $Header: $
49
50 -EAPI=3
51 +EAPI=4
52 EGIT_REPO_URI="git://github.com/leafnode/ekg2.git"
53 EGIT_BRANCH=new-autotools
54 inherit autotools autotools-utils git
55 @@ -14,13 +14,14 @@ SRC_URI=""
56 LICENSE="GPL-2"
57 SLOT="0"
58 KEYWORDS=""
59 -IUSE="gadu gnutls gpm idn jabber ncurses nls spell sqlite sqlite3 ssl unicode
60 - zlib"
61 +IUSE="gadu gnutls gpm idn inotify jabber minimal ncurses nls rss spell
62 + sqlite sqlite3 ssl unicode zlib"
63
64 RDEPEND="dev-libs/glib:2
65 gadu? ( net-libs/libgadu )
66 idn? ( net-dns/libidn )
67 nls? ( virtual/libintl )
68 + rss? ( dev-libs/expat )
69 ssl? ( dev-libs/openssl )
70 zlib? ( sys-libs/zlib )
71
72 @@ -42,6 +43,8 @@ DOCS=(
73 docs/ui-ncurses.txt docs/ui-ncurses-en.txt
74 )
75
76 +REQUIRED_USE="rss? ( !minimal )"
77 +
78 pkg_setup() {
79 if ! use ncurses; then
80 ewarn 'ekg2 is being compiled without any frontend, you should consider'
81 @@ -67,15 +70,21 @@ src_configure() {
82 $(use_enable gadu gg)
83 $(use_enable jabber)
84 $(use_enable ncurses)
85 + $(use_enable !minimal autoresponder)
86 + $(use_enable !minimal feed)
87 + $(use_enable !minimal jogger)
88 + $(use_enable !minimal mail)
89
90 # indirect plugin references
91 $(use_with sqlite)
92 $(use_with sqlite3)
93
94 # optional deps
95 + $(use jabber || use_with rss expat)
96 $(use_with gnutls)
97 $(use_with gpm)
98 $(use_with idn libidn)
99 + $(use_with inotify)
100 $(use_with spell aspell)
101 $(use_with ssl openssl)
102 $(use_with zlib)
103
104 diff --git a/net-im/ekg2/metadata.xml b/net-im/ekg2/metadata.xml
105 index 72e0a6a..5a24d68 100644
106 --- a/net-im/ekg2/metadata.xml
107 +++ b/net-im/ekg2/metadata.xml
108 @@ -20,6 +20,8 @@
109 <flag name='inotify'>Enable inotify-based filesystem moniotoring support
110 for xmsg&amp;mail plugins.</flag>
111 <flag name='jpeg'>JPEG token support for Gadu-Gadu protocol.</flag>
112 + <flag name='minimal'>Disable building extra plugins with no additional
113 + deps.</flag>
114 <flag name='ssl'>Enable the complete SSL/TLS support through OpenSSL.
115 This also enables the 'sim' plugin which relies on OpenSSL.</flag>
116 <flag name='oracle'>Support logging messages into Oracle database.</flag>