Gentoo Archives: gentoo-commits

From: "Alin Nastac (mrness)" <mrness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-mobilephone/kannel: kannel-1.4.1.ebuild kannel-1.4.3.ebuild ChangeLog
Date: Sun, 01 Mar 2009 16:04:26
Message-Id: E1Ldo9Q-0002cb-I3@stork.gentoo.org
1 mrness 09/03/01 16:04:24
2
3 Modified: kannel-1.4.1.ebuild ChangeLog
4 Added: kannel-1.4.3.ebuild
5 Log:
6 Set LICENSE to Kannel.
7 Version bump.
8 Disable sqlite2 support.
9 Use libuuid installed by e2fsprogs-libs (#252857).
10 (Portage version: 2.1.6.7/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.10 app-mobilephone/kannel/kannel-1.4.1.ebuild
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/kannel-1.4.1.ebuild?rev=1.10&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/kannel-1.4.1.ebuild?rev=1.10&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/kannel-1.4.1.ebuild?r1=1.9&r2=1.10
18
19 Index: kannel-1.4.1.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/kannel-1.4.1.ebuild,v
22 retrieving revision 1.9
23 retrieving revision 1.10
24 diff -u -r1.9 -r1.10
25 --- kannel-1.4.1.ebuild 24 Jun 2008 00:32:49 -0000 1.9
26 +++ kannel-1.4.1.ebuild 1 Mar 2009 16:04:24 -0000 1.10
27 @@ -1,6 +1,6 @@
28 -# Copyright 1999-2008 Gentoo Foundation
29 +# Copyright 1999-2009 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 -# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/kannel-1.4.1.ebuild,v 1.9 2008/06/24 00:32:49 mrness Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/kannel-1.4.1.ebuild,v 1.10 2009/03/01 16:04:24 mrness Exp $
33
34 WANT_AUTOMAKE=none
35
36 @@ -10,7 +10,7 @@
37 HOMEPAGE="http://www.kannel.org/"
38 SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz"
39
40 -LICENSE="BSD"
41 +LICENSE="Kannel"
42 SLOT="0"
43 KEYWORDS="~amd64 x86"
44 IUSE="ssl mysql sqlite sqlite3 postgres pcre doc debug pam"
45
46
47
48 1.18 app-mobilephone/kannel/ChangeLog
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/ChangeLog?rev=1.18&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/ChangeLog?rev=1.18&content-type=text/plain
52 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/ChangeLog?r1=1.17&r2=1.18
53
54 Index: ChangeLog
55 ===================================================================
56 RCS file: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/ChangeLog,v
57 retrieving revision 1.17
58 retrieving revision 1.18
59 diff -u -r1.17 -r1.18
60 --- ChangeLog 24 Jun 2008 00:31:46 -0000 1.17
61 +++ ChangeLog 1 Mar 2009 16:04:24 -0000 1.18
62 @@ -1,6 +1,16 @@
63 # ChangeLog for app-mobilephone/kannel
64 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
65 -# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/ChangeLog,v 1.17 2008/06/24 00:31:46 mrness Exp $
66 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
67 +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/ChangeLog,v 1.18 2009/03/01 16:04:24 mrness Exp $
68 +
69 +*kannel-1.4.3 (01 Mar 2009)
70 +
71 + 01 Mar 2009; Alin Năstac <mrness@g.o>
72 + +files/kannel-1.4.3-custom-wap-ports.patch,
73 + +files/kannel-1.4.3-external-libuuid.patch,
74 + +files/kannel-1.4.3-nolex.patch, kannel-1.4.1.ebuild,
75 + +kannel-1.4.3.ebuild:
76 + Set LICENSE to Kannel. Version bump. Disable sqlite2 support. Use libuuid
77 + installed by e2fsprogs-libs (#252857).
78
79 24 Jun 2008; Alin Năstac <mrness@g.o>
80 +files/kannel-1.4.1-nolex.patch, kannel-1.4.1.ebuild:
81
82
83
84 1.1 app-mobilephone/kannel/kannel-1.4.3.ebuild
85
86 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/kannel-1.4.3.ebuild?rev=1.1&view=markup
87 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/kannel/kannel-1.4.3.ebuild?rev=1.1&content-type=text/plain
88
89 Index: kannel-1.4.3.ebuild
90 ===================================================================
91 # Copyright 1999-2009 Gentoo Foundation
92 # Distributed under the terms of the GNU General Public License v2
93 # $Header: /var/cvsroot/gentoo-x86/app-mobilephone/kannel/kannel-1.4.3.ebuild,v 1.1 2009/03/01 16:04:24 mrness Exp $
94
95 EAPI="2"
96 WANT_AUTOMAKE=none
97
98 inherit eutils autotools flag-o-matic
99
100 DESCRIPTION="Powerful SMS and WAP gateway"
101 HOMEPAGE="http://www.kannel.org/"
102 SRC_URI="http://www.kannel.org/download/${PV}/gateway-${PV}.tar.gz"
103
104 LICENSE="Kannel"
105 SLOT="0"
106 KEYWORDS="~amd64 ~x86"
107 IUSE="ssl mysql sqlite postgres pcre doc debug pam"
108
109 RDEPEND="sys-libs/e2fsprogs-libs
110 >=dev-libs/libxml2-2.6.26
111 >=dev-lang/perl-5.8.8
112 >=sys-libs/zlib-1.2.3
113 ssl? ( >=dev-libs/openssl-0.9.8d )
114 mysql? ( virtual/mysql )
115 sqlite? ( >=dev-db/sqlite-3.2.1 )
116 postgres? ( virtual/postgresql-server )
117 pcre? ( dev-libs/libpcre )
118 doc? ( media-gfx/transfig
119 app-text/jadetex
120 app-text/docbook-dsssl-stylesheets )
121 pam? ( virtual/pam )"
122 DEPEND="${RDEPEND}
123 >=sys-devel/bison-2.2"
124
125 S="${WORKDIR}/gateway-${PV}"
126
127 pkg_setup() {
128 enewgroup kannel
129 enewuser kannel -1 -1 /var/log/kannel kannel
130 }
131
132 src_unpack() {
133 unpack ${A}
134
135 cd "${S}"
136 epatch "${FILESDIR}/${P}-custom-wap-ports.patch"
137 epatch "${FILESDIR}/${P}-nolex.patch" # flex is not used
138 epatch "${FILESDIR}/${P}-external-libuuid.patch"
139
140 #by default, use current directory for logging
141 sed -i -e 's:/tmp/::' doc/examples/kannel.conf
142
143 eautoconf
144 }
145
146 src_configure() {
147 append-flags -fno-strict-aliasing # some code breaks strict aliasing
148 econf --docdir=/usr/share/doc/${P} \
149 --enable-localtime \
150 --disable-start-stop-daemon \
151 --without-sqlite2 \
152 $(use_enable pam) \
153 $(use_enable debug debug) \
154 $(use_enable pcre) \
155 $(use_enable doc docs) \
156 $(use_enable ssl) \
157 $(use_with mysql) \
158 $(use_with sqlite sqlite3) \
159 $(use_with postgres pgsql) \
160 || die "econf failed"
161 }
162
163 src_test() {
164 emake check || die "make check failed"
165 }
166
167 src_install() {
168 emake DESTDIR="${D}" install || die "emake install failed"
169
170 if use doc; then
171 emake DESTDIR="${D}" install-docs || die "emake install-docs failed"
172 fi
173 dodoc README
174
175 diropts -g kannel -m0750
176 dodir /etc/kannel
177 insinto /etc/kannel
178 newins doc/examples/kannel.conf kannel.conf.sample
179 newins doc/examples/modems.conf modems.conf.sample
180 use mysql && newins doc/examples/dlr-mysql.conf dlr-mysql.conf.sample
181
182 diropts -g kannel -m0770
183 keepdir /var/log/kannel
184
185 newinitd "${FILESDIR}/kannel-initd" kannel
186 newconfd "${FILESDIR}/kannel-confd" kannel
187 }