Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/rsyslog: ChangeLog metadata.xml rsyslog-3.18.1.ebuild rsyslog-3.21.1.ebuild rsyslog-3.19.7.ebuild
Date: Thu, 31 Jul 2008 08:43:21
Message-Id: E1KOTkk-00053n-Fm@stork.gentoo.org
1 dev-zero 08/07/31 08:43:18
2
3 Modified: ChangeLog metadata.xml
4 Added: rsyslog-3.18.1.ebuild rsyslog-3.21.1.ebuild
5 Removed: rsyslog-3.19.7.ebuild
6 Log:
7 Version bump for stable and unstable branch. Dropped old unstable.
8 (Portage version: 2.2_rc4/cvs/Linux 2.6.26-gentoo x86_64)
9
10 Revision Changes Path
11 1.10 app-admin/rsyslog/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/ChangeLog?rev=1.10&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/ChangeLog?rev=1.10&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/ChangeLog?r1=1.9&r2=1.10
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v
20 retrieving revision 1.9
21 retrieving revision 1.10
22 diff -u -r1.9 -r1.10
23 --- ChangeLog 25 Jul 2008 16:50:44 -0000 1.9
24 +++ ChangeLog 31 Jul 2008 08:43:17 -0000 1.10
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-admin/rsyslog
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.9 2008/07/25 16:50:44 cardoe Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.10 2008/07/31 08:43:17 dev-zero Exp $
30 +
31 +*rsyslog-3.21.1 (31 Jul 2008)
32 +*rsyslog-3.18.1 (31 Jul 2008)
33 +
34 + 31 Jul 2008; Tiziano Müller <dev-zero@g.o> +rsyslog-3.18.1.ebuild,
35 + -rsyslog-3.19.7.ebuild, +rsyslog-3.21.1.ebuild:
36 + Version bump for stable and unstable branch. Dropped old unstable.
37
38 25 Jul 2008; Doug Goldstein <cardoe@g.o> metadata.xml:
39 add GLEP 56 USE flag desc from use.local.desc
40
41
42
43 1.3 app-admin/rsyslog/metadata.xml
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/metadata.xml?rev=1.3&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/metadata.xml?rev=1.3&content-type=text/plain
47 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/metadata.xml?r1=1.2&r2=1.3
48
49 Index: metadata.xml
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/app-admin/rsyslog/metadata.xml,v
52 retrieving revision 1.2
53 retrieving revision 1.3
54 diff -u -r1.2 -r1.3
55 --- metadata.xml 25 Jul 2008 16:50:44 -0000 1.2
56 +++ metadata.xml 31 Jul 2008 08:43:17 -0000 1.3
57 @@ -8,6 +8,6 @@
58 <use>
59 <flag name='dbi'>Add support for logging into various databases through
60 <pkg>dev-db/libdbi</pkg></flag>
61 - <flag name='relp'>Add support for the Reliable Event Logging Protocol</flag>
62 + <flag name='relp'>Add support for the Reliable Event Logging Protocol using <pkg>dev-libs/librelp</pkg></flag>
63 </use>
64 </pkgmetadata>
65
66
67
68 1.1 app-admin/rsyslog/rsyslog-3.18.1.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.18.1.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.18.1.ebuild?rev=1.1&content-type=text/plain
72
73 Index: rsyslog-3.18.1.ebuild
74 ===================================================================
75 # Copyright 1999-2008 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-3.18.1.ebuild,v 1.1 2008/07/31 08:43:17 dev-zero Exp $
78
79 inherit eutils versionator
80
81 DESCRIPTION="An enhanced multi-threaded syslogd with database support and more."
82 HOMEPAGE="http://www.rsyslog.com/"
83 SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
84 LICENSE="GPL-3 LGPL-3"
85 SLOT="0"
86 KEYWORDS="~amd64 ~x86"
87 IUSE="debug kerberos dbi mysql postgres relp snmp zlib"
88
89 DEPEND="kerberos? ( virtual/krb5 )
90 dbi? ( dev-db/libdbi )
91 mysql? ( virtual/mysql )
92 postgres? ( virtual/postgresql-base )
93 relp? ( dev-libs/librelp )
94 snmp? ( net-analyzer/net-snmp )
95 zlib? ( sys-libs/zlib )"
96 RDEPEND="${DEPEND}"
97 PROVIDE="virtual/logger"
98
99 BRANCH="3-stable"
100
101 src_compile() {
102 # Maintainer notes:
103 # * rsyslog-3 doesn't support single threading anymore
104 # * rfc3195 needs a library and development of that library
105 # is suspended
106 econf \
107 --enable-largefile \
108 --enable-regexp \
109 $(use_enable zlib) \
110 $(use_enable kerberos gssapi-krb5) \
111 --enable-pthreads \
112 --enable-klog \
113 --enable-unix \
114 --enable-inet \
115 --enable-fsstnd \
116 $(use_enable debug) \
117 $(use_enable debug rtinst) \
118 $(use_enable debug valgrind) \
119 $(use_enable mysql) \
120 $(use_enable postgres pgsql) \
121 $(use_enable dbi libdbi) \
122 $(use_enable snmp) \
123 --enable-rsyslogd \
124 --enable-mail \
125 $(use_enable relp) \
126 --disable-rfc3195 \
127 --enable-imfile \
128 --disable-imtemplate
129 emake || die "emake failed"
130 }
131
132 src_install() {
133 emake DESTDIR="${D}" install || die "emake install failed"
134
135 insinto /usr/share/doc/${PF}/scripts/mysql
136 doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
137
138 insinto /usr/share/doc/${PF}/scripts/pgsql
139 doins plugins/ompgsql/createDB.sql
140
141 elog "SQL scripts to create the tables for MySQL or PostgreSQL have been installed to:"
142 elog " /usr/share/doc/${PF}/scripts"
143
144 dodoc AUTHORS ChangeLog doc/rsyslog-example.conf
145 dohtml doc/*
146
147 insinto /etc
148 newins "${FILESDIR}/${BRANCH}/rsyslog-gentoo.conf" rsyslog.conf
149
150 insinto /etc/logrotate.d/
151 newins "${FILESDIR}/${BRANCH}/rsyslog.logrotate" rsyslog
152
153 newconfd "${FILESDIR}/${BRANCH}/rsyslog.conf" rsyslog
154 newinitd "${FILESDIR}/${BRANCH}/rsyslog.init" rsyslog
155 }
156
157
158
159 1.1 app-admin/rsyslog/rsyslog-3.21.1.ebuild
160
161 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.21.1.ebuild?rev=1.1&view=markup
162 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.21.1.ebuild?rev=1.1&content-type=text/plain
163
164 Index: rsyslog-3.21.1.ebuild
165 ===================================================================
166 # Copyright 1999-2008 Gentoo Foundation
167 # Distributed under the terms of the GNU General Public License v2
168 # $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-3.21.1.ebuild,v 1.1 2008/07/31 08:43:17 dev-zero Exp $
169
170 inherit autotools versionator
171
172 DESCRIPTION="An enhanced multi-threaded syslogd with database support and more."
173 HOMEPAGE="http://www.rsyslog.com/"
174 SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
175 LICENSE="GPL-3 LGPL-3"
176 SLOT="0"
177 KEYWORDS="~amd64 ~hppa ~x86"
178 IUSE="debug kerberos dbi gnutls mysql postgres relp snmp zlib"
179
180 DEPEND="kerberos? ( virtual/krb5 )
181 dbi? ( dev-db/libdbi )
182 gnutls? ( net-libs/gnutls )
183 mysql? ( virtual/mysql )
184 postgres? ( virtual/postgresql-base )
185 relp? ( >=dev-libs/librelp-0.1.1 )
186 snmp? ( net-analyzer/net-snmp )
187 zlib? ( sys-libs/zlib )"
188 RDEPEND="${DEPEND}"
189 PROVIDE="virtual/logger"
190
191 BRANCH="3-devel"
192
193 src_compile() {
194 # Maintainer notes:
195 # * rsyslog-3 doesn't support single threading anymore
196 # * rfc3195 needs a library
197 # * OpenSSL detection is present in ./configure but nothing
198 # in the code actually needs it
199 econf \
200 --enable-largefile \
201 --enable-regexp \
202 $(use_enable zlib) \
203 $(use_enable kerberos gssapi-krb5) \
204 --enable-pthreads \
205 --enable-klog \
206 --enable-unix \
207 --enable-inet \
208 --enable-fsstnd \
209 $(use_enable debug) \
210 $(use_enable debug rtinst) \
211 $(use_enable debug valgrind) \
212 $(use_enable debug diagtools) \
213 $(use_enable mysql) \
214 $(use_enable postgres pgsql) \
215 $(use_enable dbi libdbi) \
216 $(use_enable snmp) \
217 $(use_enable gnutls) \
218 --enable-rsyslogrt \
219 --enable-rsyslogd \
220 --enable-mail \
221 $(use_enable debug imdiag) \
222 $(use_enable relp) \
223 --disable-rfc3195 \
224 --enable-imfile \
225 --disable-imtemplate
226 emake || die "emake failed"
227 }
228
229 src_install() {
230 emake DESTDIR="${D}" install || die "emake install failed"
231
232 insinto /usr/share/doc/${PF}/scripts/mysql
233 doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
234
235 insinto /usr/share/doc/${PF}/scripts/pgsql
236 doins plugins/ompgsql/createDB.sql
237
238 elog "SQL scripts to create the tables for MySQL or PostgreSQL have been installed to:"
239 elog " /usr/share/doc/${PF}/scripts"
240
241 dodoc AUTHORS ChangeLog doc/rsyslog-example.conf
242 dohtml doc/*
243
244 insinto /etc
245 newins "${FILESDIR}/${BRANCH}/rsyslog-gentoo.conf" rsyslog.conf
246
247 insinto /etc/logrotate.d/
248 newins "${FILESDIR}/${BRANCH}/rsyslog.logrotate" rsyslog
249
250 newconfd "${FILESDIR}/${BRANCH}/rsyslog.conf" rsyslog
251 newinitd "${FILESDIR}/${BRANCH}/rsyslog.init" rsyslog
252 }