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 |
} |