Gentoo Archives: gentoo-commits

From: "Stephanie J. Lockwood-Childs (wormo)" <wormo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/ulogd: ulogd-2.0.0_beta4.ebuild ChangeLog ulogd-1.23-r1.ebuild ulogd-1.24-r2.ebuild ulogd-2.0.0_beta3.ebuild ulogd-1.24-r1.ebuild
Date: Thu, 07 Oct 2010 06:02:51
Message-Id: 20101007053153.EC3DA20051@flycatcher.gentoo.org
1 wormo 10/10/07 05:31:53
2
3 Modified: ChangeLog ulogd-1.23-r1.ebuild ulogd-1.24-r2.ebuild
4 Added: ulogd-2.0.0_beta4.ebuild
5 Removed: ulogd-2.0.0_beta3.ebuild ulogd-1.24-r1.ebuild
6 Log:
7 Cleaning out a couple old versions though still keeping other
8 old versions for now (1.23-r1 is stale but only one marked stable,
9 1.24-r2 is only with working sqlite feature). Old versions
10 now check whether build kernel is too new (various compile failures
11 occur with kernels 2.6.31 or newer).
12 Version bump for bug #328627.
13 (Portage version: 2.1.8.3/cvs/Linux x86_64)
14
15 Revision Changes Path
16 1.64 app-admin/ulogd/ChangeLog
17
18 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ChangeLog?rev=1.64&view=markup
19 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ChangeLog?rev=1.64&content-type=text/plain
20 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ChangeLog?r1=1.63&r2=1.64
21
22 Index: ChangeLog
23 ===================================================================
24 RCS file: /var/cvsroot/gentoo-x86/app-admin/ulogd/ChangeLog,v
25 retrieving revision 1.63
26 retrieving revision 1.64
27 diff -u -r1.63 -r1.64
28 --- ChangeLog 17 Jun 2010 20:00:40 -0000 1.63
29 +++ ChangeLog 7 Oct 2010 05:31:53 -0000 1.64
30 @@ -1,6 +1,18 @@
31 # ChangeLog for app-admin/ulogd
32 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
33 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ChangeLog,v 1.63 2010/06/17 20:00:40 patrick Exp $
34 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ChangeLog,v 1.64 2010/10/07 05:31:53 wormo Exp $
35 +
36 +*ulogd-2.0.0_beta4 (07 Oct 2010)
37 +
38 + 07 Oct 2010; Stephanie Lockwood-Childs <wormo@g.o>
39 + ulogd-1.23-r1.ebuild, -ulogd-1.24-r1.ebuild, ulogd-1.24-r2.ebuild,
40 + -ulogd-2.0.0_beta3.ebuild, +ulogd-2.0.0_beta4.ebuild:
41 + Cleaning out a couple old versions though still keeping other
42 + old versions for now (1.23-r1 is stale but only one marked stable,
43 + 1.24-r2 is only with working sqlite feature). Old versions
44 + now check whether build kernel is too new (various compile failures
45 + occur with kernels 2.6.31 or newer).
46 + Version bump for bug #328627.
47
48 17 Jun 2010; Patrick Lauer <patrick@g.o> ulogd-1.23-r1.ebuild,
49 ulogd-1.24-r1.ebuild, ulogd-1.24-r2.ebuild, ulogd-2.0.0_beta3.ebuild:
50
51
52
53 1.7 app-admin/ulogd/ulogd-1.23-r1.ebuild
54
55 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-1.23-r1.ebuild?rev=1.7&view=markup
56 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-1.23-r1.ebuild?rev=1.7&content-type=text/plain
57 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-1.23-r1.ebuild?r1=1.6&r2=1.7
58
59 Index: ulogd-1.23-r1.ebuild
60 ===================================================================
61 RCS file: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-1.23-r1.ebuild,v
62 retrieving revision 1.6
63 retrieving revision 1.7
64 diff -u -r1.6 -r1.7
65 --- ulogd-1.23-r1.ebuild 17 Jun 2010 20:00:40 -0000 1.6
66 +++ ulogd-1.23-r1.ebuild 7 Oct 2010 05:31:53 -0000 1.7
67 @@ -1,8 +1,8 @@
68 # Copyright 1999-2010 Gentoo Foundation
69 # Distributed under the terms of the GNU General Public License v2
70 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-1.23-r1.ebuild,v 1.6 2010/06/17 20:00:40 patrick Exp $
71 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-1.23-r1.ebuild,v 1.7 2010/10/07 05:31:53 wormo Exp $
72
73 -inherit eutils flag-o-matic
74 +inherit eutils flag-o-matic linux-info
75
76 DESCRIPTION="iptables daemon for ULOG target for userspace iptables filter logging"
77 SRC_URI="http://ftp.netfilter.org/pub/ulogd/${P}.tar.bz2
78 @@ -18,6 +18,14 @@
79 mysql? ( virtual/mysql )
80 postgres? ( dev-db/postgresql-server )"
81
82 +pkg_setup() {
83 + # can't depend on supported kernel versions because dependencies
84 + # on virtuals are not versioned
85 + linux-info_pkg_setup
86 + kernel_is lt 2 6 14 && die "requires at least 2.6.14 kernel version"
87 + kernel_is ge 2 6 31 && die "kernel version is too new -- try a newer ulogd"
88 +}
89 +
90 src_unpack() {
91 unpack ${A}
92 cd "${S}"
93
94
95
96 1.3 app-admin/ulogd/ulogd-1.24-r2.ebuild
97
98 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-1.24-r2.ebuild?rev=1.3&view=markup
99 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-1.24-r2.ebuild?rev=1.3&content-type=text/plain
100 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-1.24-r2.ebuild?r1=1.2&r2=1.3
101
102 Index: ulogd-1.24-r2.ebuild
103 ===================================================================
104 RCS file: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-1.24-r2.ebuild,v
105 retrieving revision 1.2
106 retrieving revision 1.3
107 diff -u -r1.2 -r1.3
108 --- ulogd-1.24-r2.ebuild 17 Jun 2010 20:00:40 -0000 1.2
109 +++ ulogd-1.24-r2.ebuild 7 Oct 2010 05:31:53 -0000 1.3
110 @@ -1,10 +1,10 @@
111 # Copyright 1999-2010 Gentoo Foundation
112 # Distributed under the terms of the GNU General Public License v2
113 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-1.24-r2.ebuild,v 1.2 2010/06/17 20:00:40 patrick Exp $
114 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-1.24-r2.ebuild,v 1.3 2010/10/07 05:31:53 wormo Exp $
115
116 EAPI="1"
117
118 -inherit eutils flag-o-matic autotools
119 +inherit eutils flag-o-matic autotools linux-info
120
121 DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
122 HOMEPAGE="http://netfilter.org/projects/ulogd/index.html"
123 @@ -24,6 +24,12 @@
124 net-libs/libpcap"
125
126 pkg_setup() {
127 + # can't depend on supported kernel versions because dependencies
128 + # on virtuals are not versioned
129 + linux-info_pkg_setup
130 + kernel_is lt 2 6 14 && die "requires at least 2.6.14 kernel version"
131 + kernel_is ge 2 6 31 && die "kernel version is too new -- try a newer ulogd"
132 +
133 enewgroup ulogd
134 enewuser ulogd -1 -1 /var/log/ulogd ulogd
135 }
136
137
138
139 1.1 app-admin/ulogd/ulogd-2.0.0_beta4.ebuild
140
141 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-2.0.0_beta4.ebuild?rev=1.1&view=markup
142 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ulogd/ulogd-2.0.0_beta4.ebuild?rev=1.1&content-type=text/plain
143
144 Index: ulogd-2.0.0_beta4.ebuild
145 ===================================================================
146 # Copyright 1999-2010 Gentoo Foundation
147 # Distributed under the terms of the GNU General Public License v2
148 # $Header: /var/cvsroot/gentoo-x86/app-admin/ulogd/ulogd-2.0.0_beta4.ebuild,v 1.1 2010/10/07 05:31:53 wormo Exp $
149
150 EAPI="1"
151
152 inherit eutils
153
154 MY_P=${P/_/}
155 S="${WORKDIR}/${MY_P}"
156
157 DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
158 HOMEPAGE="http://netfilter.org/projects/ulogd/index.html"
159 SRC_URI="http://ftp.netfilter.org/pub/${PN}/${MY_P}.tar.bz2"
160
161 LICENSE="GPL-2"
162 SLOT="0"
163 KEYWORDS="~amd64 ~ia64 ~ppc -sparc ~x86"
164 # sqlite not supported in ulogd-2 yet
165 IUSE="doc mysql postgres pcap" # sqlite
166
167 RDEPEND="net-firewall/iptables
168 >=net-libs/libnfnetlink-0.0.39
169 >=net-libs/libnetfilter_conntrack-0.0.95
170 >=net-libs/libnetfilter_log-1.0
171 mysql? ( virtual/mysql )
172 postgres? ( dev-db/postgresql-base )
173 pcap? ( net-libs/libpcap )"
174 #sqlite? ( dev-db/sqlite:3 )
175
176 DEPEND="${RDEPEND}
177 sys-devel/autoconf:2.5
178 doc? (
179 app-text/linuxdoc-tools
180 app-text/texlive-core
181 )"
182
183 pkg_setup() {
184 enewgroup ulogd
185 enewuser ulogd -1 -1 /var/log/ulogd ulogd
186 }
187
188 src_compile() {
189 econf \
190 $(use_with mysql) \
191 $(use_with postgres pgsql) \
192 $(use_with pcap pcap /usr) \
193 --without-sqlite3 #$(use_with sqlite sqlite3)
194
195 emake || die "emake failed"
196
197 if use doc ; then
198 # build extra documentation files (.ps, .txt, .html, .dvi)
199
200 # prevent access violations from generation of bitmap font files
201 export VARTEXFONTS="${T}"
202 emake -C doc || die "emake for docs failed"
203 fi
204 }
205
206 src_install() {
207 emake install DESTDIR="${D}" || die "emake install failed"
208
209 doinitd "${FILESDIR}"/ulogd || die "doinitd failed"
210
211 insinto /etc
212 doins ulogd.conf || die "ulogd.conf installation failed"
213
214 dodoc AUTHORS README
215
216 if use doc ; then
217 dohtml doc/ulogd.html
218 dodoc doc/ulogd.dvi
219 dodoc doc/ulogd.txt
220 dodoc doc/ulogd.ps
221 fi
222
223 use mysql && dodoc doc/mysql-ulogd2.sql
224 use postgres && dodoc doc/pgsql-ulogd2.sql
225 #use sqlite && dodoc doc/sqlite3.table
226
227 # install logrotate config
228 insinto /etc/logrotate.d
229 newins ulogd.logrotate ulogd || die "logrotate config failed"
230
231 doman ulogd.8 || die
232 }
233
234 pkg_postinst() {
235 chown root:ulogd "${ROOT}"/etc/ulogd.conf
236 chmod 640 "${ROOT}"/etc/ulogd.conf
237 }