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 rsyslog-3.17.1.ebuild rsyslog-3.16.0.ebuild rsyslog-3.17.0.ebuild
Date: Fri, 25 Apr 2008 14:56:12
Message-Id: E1JpPLM-0001cO-MB@stork.gentoo.org
1 dev-zero 08/04/25 14:56:08
2
3 Modified: ChangeLog
4 Added: rsyslog-3.17.1.ebuild rsyslog-3.16.0.ebuild
5 Removed: rsyslog-3.17.0.ebuild
6 Log:
7 Version bump (both stable and testing branches).
8 (Portage version: 2.1.5_rc6)
9
10 Revision Changes Path
11 1.3 app-admin/rsyslog/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/ChangeLog?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/ChangeLog?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/ChangeLog?r1=1.2&r2=1.3
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- ChangeLog 9 Apr 2008 17:32:54 -0000 1.2
24 +++ ChangeLog 25 Apr 2008 14:56:08 -0000 1.3
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.2 2008/04/09 17:32:54 dev-zero Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/ChangeLog,v 1.3 2008/04/25 14:56:08 dev-zero Exp $
30 +
31 +*rsyslog-3.17.1 (25 Apr 2008)
32 +*rsyslog-3.16.0 (25 Apr 2008)
33 +
34 + 25 Apr 2008; Tiziano Müller <dev-zero@g.o> +rsyslog-3.16.0.ebuild,
35 + -rsyslog-3.17.0.ebuild, +rsyslog-3.17.1.ebuild:
36 + Version bump (both stable and testing branches).
37
38 *rsyslog-3.17.0 (09 Apr 2008)
39 *rsyslog-3.14.1 (09 Apr 2008)
40
41
42
43 1.1 app-admin/rsyslog/rsyslog-3.17.1.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.17.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.17.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: rsyslog-3.17.1.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-3.17.1.ebuild,v 1.1 2008/04/25 14:56:08 dev-zero Exp $
53
54 inherit eutils versionator
55
56 DESCRIPTION="An enhanced multi-threaded syslogd with database support and more."
57 HOMEPAGE="http://www.rsyslog.com/"
58 SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
59 LICENSE="GPL-3 LGPL-3"
60 SLOT="0"
61 KEYWORDS="~amd64"
62 IUSE="debug kerberos dbi mysql postgres relp snmp zlib"
63
64 DEPEND="kerberos? ( virtual/krb5 )
65 dbi? ( dev-db/libdbi )
66 mysql? ( virtual/mysql )
67 postgres? ( dev-db/libpq )
68 relp? ( >=dev-libs/librelp-0.1.1 )
69 snmp? ( net-analyzer/net-snmp )
70 zlib? ( sys-libs/zlib )"
71 RDEPEND="${DEPEND}"
72
73 BRANCH="3-devel"
74
75 src_compile() {
76 # Maintainer notes:
77 # * rsyslog-3 doesn't support single threading anymore
78 # * rfc3195 needs a library
79 # * OpenSSL detection is present in ./configure but nothing
80 # in the code actually needs it
81 econf \
82 --enable-largefile \
83 --enable-regexp \
84 $(use_enable zlib) \
85 $(use_enable kerberos gssapi-krb5) \
86 --enable-pthreads \
87 --enable-klog \
88 --enable-unix \
89 --enable-inet \
90 --enable-fsstnd \
91 $(use_enable debug) \
92 $(use_enable debug rtinst) \
93 $(use_enable mysql) \
94 $(use_enable postgres pgsql) \
95 $(use_enable dbi libdbi) \
96 $(use_enable snmp) \
97 --enable-rsyslogd \
98 --enable-mail \
99 $(use_enable relp) \
100 --disable-rfc3195 \
101 --enable-imfile \
102 --disable-imtemplate \
103 --disable-openssl
104 emake || die "emake failed"
105 }
106
107 src_install() {
108 emake DESTDIR="${D}" install || die "emake install failed"
109
110 insinto /usr/share/doc/${PF}/scripts/mysql
111 doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
112
113 insinto /usr/share/doc/${PF}/scripts/pgsql
114 doins plugins/ompgsql/createDB.sql
115
116 elog "SQL scripts to create the tables for MySQL or PostgreSQL have been installed to:"
117 elog " /usr/share/doc/${PF}/scripts"
118
119 dodoc AUTHORS ChangeLog doc/rsyslog-example.conf
120 dohtml doc/*
121
122 insinto /etc
123 newins "${FILESDIR}/${BRANCH}/rsyslog-gentoo.conf" rsyslog.conf
124
125 insinto /etc/logrotate.d/
126 newins "${FILESDIR}/${BRANCH}/rsyslog.logrotate" rsyslog
127
128 newconfd "${FILESDIR}/${BRANCH}/rsyslog.conf" rsyslog
129 newinitd "${FILESDIR}/${BRANCH}/rsyslog.init" rsyslog
130 }
131
132
133
134 1.1 app-admin/rsyslog/rsyslog-3.16.0.ebuild
135
136 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.16.0.ebuild?rev=1.1&view=markup
137 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/rsyslog/rsyslog-3.16.0.ebuild?rev=1.1&content-type=text/plain
138
139 Index: rsyslog-3.16.0.ebuild
140 ===================================================================
141 # Copyright 1999-2008 Gentoo Foundation
142 # Distributed under the terms of the GNU General Public License v2
143 # $Header: /var/cvsroot/gentoo-x86/app-admin/rsyslog/rsyslog-3.16.0.ebuild,v 1.1 2008/04/25 14:56:08 dev-zero Exp $
144
145 inherit eutils versionator
146
147 DESCRIPTION="An enhanced multi-threaded syslogd with database support and more."
148 HOMEPAGE="http://www.rsyslog.com/"
149 SRC_URI="http://download.rsyslog.com/${PN}/${P}.tar.gz"
150 LICENSE="GPL-3 LGPL-3"
151 SLOT="0"
152 KEYWORDS="~amd64"
153 IUSE="debug kerberos dbi mysql postgres relp snmp zlib"
154
155 DEPEND="kerberos? ( virtual/krb5 )
156 dbi? ( dev-db/libdbi )
157 mysql? ( virtual/mysql )
158 postgres? ( dev-db/libpq )
159 relp? ( dev-libs/librelp )
160 snmp? ( net-analyzer/net-snmp )
161 zlib? ( sys-libs/zlib )"
162 RDEPEND="${DEPEND}"
163
164 BRANCH="3-stable"
165
166 src_compile() {
167 # Maintainer notes:
168 # * rsyslog-3 doesn't support single threading anymore
169 # * rfc3195 needs a library
170 econf \
171 --enable-largefile \
172 --enable-regexp \
173 $(use_enable zlib) \
174 $(use_enable kerberos gssapi-krb5) \
175 --enable-pthreads \
176 --enable-klog \
177 --enable-unix \
178 --enable-inet \
179 --enable-fsstnd \
180 $(use_enable debug) \
181 $(use_enable debug rtinst) \
182 $(use_enable mysql) \
183 $(use_enable postgres pgsql) \
184 $(use_enable dbi libdbi) \
185 $(use_enable snmp) \
186 --enable-rsyslogd \
187 $(use_enable relp) \
188 --disable-rfc3195 \
189 --enable-imfile \
190 --disable-imtemplate
191 emake || die "emake failed"
192 }
193
194 src_install() {
195 emake DESTDIR="${D}" install || die "emake install failed"
196
197 insinto /usr/share/doc/${PF}/scripts/mysql
198 doins plugins/ommysql/{createDB.sql,contrib/delete_mysql}
199
200 insinto /usr/share/doc/${PF}/scripts/pgsql
201 doins plugins/ompgsql/createDB.sql
202
203 elog "SQL scripts to create the tables for MySQL or PostgreSQL have been installed to:"
204 elog " /usr/share/doc/${PF}/scripts"
205
206 dodoc AUTHORS ChangeLog doc/rsyslog-example.conf
207 dohtml doc/*
208
209 insinto /etc
210 newins "${FILESDIR}/${BRANCH}/rsyslog-gentoo.conf" rsyslog.conf
211
212 insinto /etc/logrotate.d/
213 newins "${FILESDIR}/${BRANCH}/rsyslog.logrotate" rsyslog
214
215 newconfd "${FILESDIR}/${BRANCH}/rsyslog.conf" rsyslog
216 newinitd "${FILESDIR}/${BRANCH}/rsyslog.init" rsyslog
217 }
218
219
220
221 --
222 gentoo-commits@l.g.o mailing list