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&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> |