1 |
commit: b1e84b7cad4e163794b8daf5031d4cd6d4533035 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Feb 5 10:03:44 2011 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Feb 5 10:03:55 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/mgorny.git;a=commit;h=b1e84b7c |
7 |
|
8 |
net-im/ekg2: Add an -r1 ebuild for the new-autotools branch. |
9 |
|
10 |
(Portage version: 2.2.0_alpha19_p84/git/Linux x86_64, signed Manifest commit with key 05DE07BB) |
11 |
|
12 |
--- |
13 |
net-im/ekg2/Manifest | 7 ++- |
14 |
net-im/ekg2/ekg2-9999-r1.ebuild | 94 +++++++++++++++++++++++++++++++++++++++ |
15 |
profiles/package.mask | 3 + |
16 |
3 files changed, 101 insertions(+), 3 deletions(-) |
17 |
|
18 |
diff --git a/net-im/ekg2/Manifest b/net-im/ekg2/Manifest |
19 |
index 96f8baa..3d0fc5c 100644 |
20 |
--- a/net-im/ekg2/Manifest |
21 |
+++ b/net-im/ekg2/Manifest |
22 |
@@ -1,12 +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.ebuild 3052 RMD160 5212e70c45a11daf759519bb53651aad8858e45b SHA1 6fa04252b419f6bfdf41d61060907dec6e85e230 SHA256 dfb75b6410ec21195eb9509cc7ab2f60fadd07fea2c68df2697b57f8b5204e6c |
28 |
MISC metadata.xml 1408 RMD160 d4b8073fa85da36c447f9916dad66232e1d7fa65 SHA1 c3f8bb880e16201dfd82d45f3d9cfbd3969ec505 SHA256 ea2d7d73d284589b032ef27cbbeb660759e7f2cd8b909cf5f18c8744b001ae90 |
29 |
-----BEGIN PGP SIGNATURE----- |
30 |
Version: GnuPG v2.0.17 (GNU/Linux) |
31 |
|
32 |
-iEYEARECAAYFAk0+p2oACgkQnGSe5QXeB7u5bgCfVdvcS6H/zEjkvs0sPnD5Lhdo |
33 |
-aJQAoMPCjvz2rWHfHygkQS1wYT3ENeMm |
34 |
-=a5hN |
35 |
+iEYEARECAAYFAk1NIIAACgkQnGSe5QXeB7tLIwCgpD0hFIloMQmF1A+tisKFLhYv |
36 |
+RB0Anjz57znJk73CCDwV5aHK7P2C0l9e |
37 |
+=4qju |
38 |
-----END PGP SIGNATURE----- |
39 |
|
40 |
diff --git a/net-im/ekg2/ekg2-9999-r1.ebuild b/net-im/ekg2/ekg2-9999-r1.ebuild |
41 |
new file mode 100644 |
42 |
index 0000000..c2fa531 |
43 |
--- /dev/null |
44 |
+++ b/net-im/ekg2/ekg2-9999-r1.ebuild |
45 |
@@ -0,0 +1,94 @@ |
46 |
+# Copyright 1999-2011 Gentoo Foundation |
47 |
+# Distributed under the terms of the GNU General Public License v2 |
48 |
+# $Header: $ |
49 |
+ |
50 |
+EAPI=3 |
51 |
+EGIT_REPO_URI="git://github.com/leafnode/ekg2.git" |
52 |
+EGIT_BRANCH=new-autotools |
53 |
+inherit autotools autotools-utils git |
54 |
+ |
55 |
+DESCRIPTION="Text-based, multi-protocol instant messenger" |
56 |
+HOMEPAGE="http://www.ekg2.org" |
57 |
+SRC_URI="" |
58 |
+ |
59 |
+LICENSE="GPL-2" |
60 |
+SLOT="0" |
61 |
+KEYWORDS="" |
62 |
+IUSE="gadu gnutls gpm idn jabber ncurses nls spell sqlite sqlite3 ssl unicode |
63 |
+ zlib" |
64 |
+ |
65 |
+RDEPEND="dev-libs/glib:2 |
66 |
+ gadu? ( net-libs/libgadu ) |
67 |
+ idn? ( net-dns/libidn ) |
68 |
+ nls? ( virtual/libintl ) |
69 |
+ ssl? ( dev-libs/openssl ) |
70 |
+ zlib? ( sys-libs/zlib ) |
71 |
+ |
72 |
+ jabber? ( dev-libs/expat |
73 |
+ gnutls? ( net-libs/gnutls ) ) |
74 |
+ ncurses? ( sys-libs/ncurses[unicode?] |
75 |
+ gpm? ( sys-libs/gpm ) |
76 |
+ spell? ( app-text/aspell ) ) |
77 |
+ sqlite3? ( dev-db/sqlite:3 ) |
78 |
+ !sqlite3? ( sqlite? ( dev-db/sqlite:0 ) )" |
79 |
+ |
80 |
+DEPEND="${RDEPEND} |
81 |
+ nls? ( sys-devel/gettext )" |
82 |
+ |
83 |
+DOCS=( |
84 |
+ AUTHORS README.md docs/README docs/TODO |
85 |
+ docs/events.txt docs/mouse.txt docs/sim.txt docs/voip.txt |
86 |
+ docs/themes.txt docs/themes-en.txt |
87 |
+ docs/ui-ncurses.txt docs/ui-ncurses-en.txt |
88 |
+) |
89 |
+ |
90 |
+pkg_setup() { |
91 |
+ if ! use ncurses; then |
92 |
+ ewarn 'ekg2 is being compiled without any frontend, you should consider' |
93 |
+ ewarn 'enabling at least one of following USEflags:' |
94 |
+ ewarn ' ncurses.' |
95 |
+ fi |
96 |
+ |
97 |
+ if use gnutls && ! use ssl; then |
98 |
+ ewarn 'You have enabled USE=gnutls without USE=ssl. The SSL support' |
99 |
+ ewarn 'in ekg2 will be limited to the plugins supporting GnuTLS.' |
100 |
+ fi |
101 |
+} |
102 |
+ |
103 |
+src_prepare() { |
104 |
+ autotools-utils_src_prepare |
105 |
+ eautopoint |
106 |
+ eautoreconf |
107 |
+} |
108 |
+ |
109 |
+src_configure() { |
110 |
+ myeconfargs=( |
111 |
+ # direct plugin references |
112 |
+ $(use_enable gadu gg) |
113 |
+ $(use_enable jabber) |
114 |
+ $(use_enable ncurses) |
115 |
+ |
116 |
+ # indirect plugin references |
117 |
+ $(use_with sqlite) |
118 |
+ $(use_with sqlite3) |
119 |
+ |
120 |
+ # optional deps |
121 |
+ $(use_with gnutls) |
122 |
+ $(use_with gpm) |
123 |
+ $(use_with idn libidn) |
124 |
+ $(use_with spell aspell) |
125 |
+ $(use_with ssl openssl) |
126 |
+ $(use_with zlib) |
127 |
+ |
128 |
+ # other magic |
129 |
+ $(use_enable nls) |
130 |
+ $(use_enable unicode) |
131 |
+ --enable-skip-relative-plugins-dir |
132 |
+ ) |
133 |
+ autotools-utils_src_configure |
134 |
+} |
135 |
+ |
136 |
+src_install() { |
137 |
+ autotools-utils_src_install |
138 |
+ remove_libtool_files all |
139 |
+} |
140 |
|
141 |
diff --git a/profiles/package.mask b/profiles/package.mask |
142 |
new file mode 100644 |
143 |
index 0000000..2700f77 |
144 |
--- /dev/null |
145 |
+++ b/profiles/package.mask |
146 |
@@ -0,0 +1,3 @@ |
147 |
+# Michał Górny <mgorny@g.o> (05 Feb 2011) |
148 |
+# Experimental version, doesn't compile help and many plugins yet. |
149 |
+=net-im/ekg2-9999-r1 |