1 |
commit: c8dca1f2601eca8871bc64cf2b1ce1be17c6fee0 |
2 |
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com> |
3 |
AuthorDate: Sun Aug 28 02:27:37 2016 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Aug 30 16:29:09 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8dca1f2 |
7 |
|
8 |
app-admin/ulogd: remove old. |
9 |
|
10 |
Package-Manager: portage-2.3.0 |
11 |
|
12 |
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org> |
13 |
|
14 |
app-admin/ulogd/Manifest | 1 - |
15 |
.../files/ulogd-2.0.5-remove-db-automagic.patch | 45 ------- |
16 |
app-admin/ulogd/ulogd-2.0.5-r3.ebuild | 148 --------------------- |
17 |
3 files changed, 194 deletions(-) |
18 |
|
19 |
diff --git a/app-admin/ulogd/Manifest b/app-admin/ulogd/Manifest |
20 |
index 125ea5c..134f0e2 100644 |
21 |
--- a/app-admin/ulogd/Manifest |
22 |
+++ b/app-admin/ulogd/Manifest |
23 |
@@ -1,2 +1 @@ |
24 |
-DIST ulogd-2.0.5.tar.bz2 456258 SHA256 a221cb9f77347c0ca00d0937e27c1b90e3291a553cc62a4139b788e2e420e8c0 SHA512 bf00b8adaad7bd04077a83521b0d7accc26e644c8f3386819e7f91476178b6733f1c6554fb82dd0d3913398c83a61d65f61dc973f199f610bfaadc6251504819 WHIRLPOOL fe499ac7b4070581439a05f4f2245f7a42fe5630da5dc32b9b069511ed1faa15fe482eee08d50477d3fb1d0bf0d3855a69fc82fb0f3e8eecdf082fb642519f91 |
25 |
DIST ulogd-2.0.5_p20160205.tar.gz 137899 SHA256 d6ece155270aaaea2f78740c00ae679f04e42fd90b4b7c2f342c2dddeb414ee4 SHA512 99c824fcb404f2f4d7b1bd4d8c9231a1a61121f9ae88901d8d30b33172c1f24e44abd37c30ea71722078b543b58c57a6bc99d64e2a655a5af73fe6edf37c72ab WHIRLPOOL 5c3013fc0b0b8d9209d69aac2b25255c9067167ae3c66a73a36f0ee391dc1b6b482f36b786aa57f361c19d5d26da99ab376c3093c460bc02f3764276e0e7f77a |
26 |
|
27 |
diff --git a/app-admin/ulogd/files/ulogd-2.0.5-remove-db-automagic.patch b/app-admin/ulogd/files/ulogd-2.0.5-remove-db-automagic.patch |
28 |
deleted file mode 100644 |
29 |
index dfa5111..00000000 |
30 |
--- a/app-admin/ulogd/files/ulogd-2.0.5-remove-db-automagic.patch |
31 |
+++ /dev/null |
32 |
@@ -1,45 +0,0 @@ |
33 |
-commit c61c05c2d050410c24346d42b013d7cb39149949 |
34 |
-Author: Harald Welte <laforge@××××××××.org> |
35 |
-Date: Sun May 3 11:08:54 2015 +0200 |
36 |
- |
37 |
- configure.ac: Add --without-{mysql,pgsql} |
38 |
- |
39 |
- In some cases you may not want to build a certain output plugin, even |
40 |
- if the headers/libraries actually exist on the build host. |
41 |
- |
42 |
-diff --git a/configure.ac b/configure.ac |
43 |
-index c814bec..1a7f8de 100644 |
44 |
---- a/configure.ac |
45 |
-+++ b/configure.ac |
46 |
-@@ -85,7 +85,10 @@ if [! test "x$enable_nfacct" = "xyes"]; then |
47 |
- enable_nfacct="no" |
48 |
- fi |
49 |
- |
50 |
--CT_CHECK_POSTGRES_DB() |
51 |
-+AC_ARG_WITH([pgsql], AS_HELP_STRING([--without-pgsql], [Build without postgresql output plugin [default=test]])) |
52 |
-+AS_IF([test "x$with_pgsql" != "xno"], [ |
53 |
-+ CT_CHECK_POSTGRES_DB() |
54 |
-+]) |
55 |
- AM_CONDITIONAL(HAVE_PGSQL, test "x$PQLIBPATH" != "x") |
56 |
- if test "x$PQLIBPATH" != "x"; then |
57 |
- enable_pgsql="yes" |
58 |
-@@ -93,7 +96,10 @@ else |
59 |
- enable_pgsql="no" |
60 |
- fi |
61 |
- |
62 |
--CT_CHECK_MYSQL_DB() |
63 |
-+AC_ARG_WITH([mysql], AS_HELP_STRING([--without-mysql], [Build without mysql output plugin [default=test]])) |
64 |
-+AS_IF([test "x$with_mysql" != "xno"], [ |
65 |
-+ CT_CHECK_MYSQL_DB() |
66 |
-+]) |
67 |
- AM_CONDITIONAL(HAVE_MYSQL, test "x$MYSQL_LIB" != "x") |
68 |
- if test "x$MYSQL_LIB" != "x"; then |
69 |
- enable_mysql="yes" |
70 |
-@@ -101,6 +107,7 @@ else |
71 |
- enable_mysql="no" |
72 |
- fi |
73 |
- |
74 |
-+ |
75 |
- AC_ARG_WITH([sqlite], AS_HELP_STRING([--without-sqlite], [Build without SQLITE3 output plugin [default=test]])) |
76 |
- AS_IF([test "x$with_sqlite" != "xno"], [ |
77 |
- PKG_CHECK_MODULES([libsqlite3], [sqlite3], [], [:]) |
78 |
|
79 |
diff --git a/app-admin/ulogd/ulogd-2.0.5-r3.ebuild b/app-admin/ulogd/ulogd-2.0.5-r3.ebuild |
80 |
deleted file mode 100644 |
81 |
index 31cbd52..00000000 |
82 |
--- a/app-admin/ulogd/ulogd-2.0.5-r3.ebuild |
83 |
+++ /dev/null |
84 |
@@ -1,148 +0,0 @@ |
85 |
-# Copyright 1999-2015 Gentoo Foundation |
86 |
-# Distributed under the terms of the GNU General Public License v2 |
87 |
-# $Id$ |
88 |
- |
89 |
-EAPI=5 |
90 |
- |
91 |
-AUTOTOOLS_AUTORECONF=1 |
92 |
- |
93 |
-inherit autotools-utils eutils flag-o-matic linux-info readme.gentoo systemd user |
94 |
- |
95 |
-DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging" |
96 |
-HOMEPAGE="https://netfilter.org/projects/ulogd/index.html" |
97 |
-SRC_URI=" |
98 |
- https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2 |
99 |
- ftp://ftp.netfilter.org/pub/${PN}/${P}.tar.bz2 |
100 |
-" |
101 |
- |
102 |
-LICENSE="GPL-2" |
103 |
-SLOT="0" |
104 |
-KEYWORDS="amd64 ~ia64 ppc x86" |
105 |
-IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres sqlite -ulog" |
106 |
- |
107 |
-RDEPEND=" |
108 |
- || ( net-firewall/iptables net-firewall/nftables ) |
109 |
- >=net-libs/libnfnetlink-1.0.1 |
110 |
- dbi? ( dev-db/libdbi ) |
111 |
- json? ( dev-libs/jansson ) |
112 |
- nfacct? ( |
113 |
- >=net-libs/libmnl-1.0.3 |
114 |
- >=net-libs/libnetfilter_acct-1.0.1 |
115 |
- ) |
116 |
- nfct? ( >=net-libs/libnetfilter_conntrack-1.0.2 ) |
117 |
- nflog? ( >=net-libs/libnetfilter_log-1.0.0 ) |
118 |
- mysql? ( virtual/mysql ) |
119 |
- pcap? ( net-libs/libpcap ) |
120 |
- postgres? ( dev-db/postgresql:= ) |
121 |
- sqlite? ( dev-db/sqlite:3 ) |
122 |
-" |
123 |
-DEPEND="${RDEPEND} |
124 |
- doc? ( |
125 |
- app-text/linuxdoc-tools |
126 |
- app-text/texlive-core |
127 |
- virtual/latex-base |
128 |
- ) |
129 |
-" |
130 |
- |
131 |
-DOCS=( AUTHORS README TODO ) |
132 |
- |
133 |
-PATCHES=( "${FILESDIR}/${P}-remove-db-automagic.patch" ) |
134 |
- |
135 |
-DOC_CONTENTS=" |
136 |
- You must have at least one logging stack enabled to make ulogd work. |
137 |
- Please edit example configuration located at /etc/ulogd.conf |
138 |
-" |
139 |
- |
140 |
-pkg_setup() { |
141 |
- enewgroup ulogd |
142 |
- enewuser ulogd -1 -1 /var/log/ulogd ulogd |
143 |
- |
144 |
- linux-info_pkg_setup |
145 |
- |
146 |
- if kernel_is lt 2 6 14; then |
147 |
- die "ulogd requires kernel newer than 2.6.14" |
148 |
- fi |
149 |
- |
150 |
- if kernel_is lt 2 6 18; then |
151 |
- ewarn "You are using kernel older than 2.6.18" |
152 |
- ewarn "Some ulogd features may be unavailable" |
153 |
- fi |
154 |
- |
155 |
- if use nfacct && kernel_is lt 3 3 0; then |
156 |
- ewarn "NFACCT input plugin requires kernel newer than 3.3.0" |
157 |
- fi |
158 |
- |
159 |
- if use ulog && kernel_is gt 3 17 0; then |
160 |
- ewarn "ULOG target was removed since 3.17.0 kernel release" |
161 |
- ewarn "Consider enabling NFACCT, NFCT or NFLOG support" |
162 |
- fi |
163 |
-} |
164 |
- |
165 |
-src_prepare() { |
166 |
- # - make all logs to be kept in a single dir /var/log/ulogd |
167 |
- # - place sockets in /run instead of /tmp |
168 |
- sed -i \ |
169 |
- -e 's:var/log:var/log/ulogd:g' \ |
170 |
- -e 's:tmp:run:g' \ |
171 |
- ulogd.conf.in || die |
172 |
- |
173 |
- append-lfs-flags |
174 |
- autotools-utils_src_prepare |
175 |
-} |
176 |
- |
177 |
-src_configure() { |
178 |
- local myeconfargs=( |
179 |
- $(use_with dbi) |
180 |
- $(use_with json jansson) |
181 |
- $(use_enable nfacct) |
182 |
- $(use_enable nfct) |
183 |
- $(use_enable nflog) |
184 |
- $(use_with mysql) |
185 |
- $(use_with pcap) |
186 |
- $(use_with postgres pgsql) |
187 |
- $(use_with sqlite) |
188 |
- $(use_enable ulog) |
189 |
- ) |
190 |
- autotools-utils_src_configure |
191 |
-} |
192 |
- |
193 |
-src_compile() { |
194 |
- autotools-utils_src_compile |
195 |
- |
196 |
- if use doc; then |
197 |
- # Prevent access violations from bitmap font files generation |
198 |
- export VARTEXFONTS="${T}"/fonts |
199 |
- emake -C doc |
200 |
- fi |
201 |
-} |
202 |
- |
203 |
-src_install() { |
204 |
- autotools-utils_src_install |
205 |
- readme.gentoo_create_doc |
206 |
- prune_libtool_files --modules |
207 |
- |
208 |
- if use doc; then |
209 |
- dohtml doc/${PN}.html |
210 |
- dodoc doc/${PN}.{dvi,ps,txt} |
211 |
- fi |
212 |
- |
213 |
- use mysql && dodoc doc/mysql-*.sql |
214 |
- use postgres && dodoc doc/pgsql-*.sql |
215 |
- use sqlite && dodoc doc/sqlite3.table |
216 |
- |
217 |
- doman ${PN}.8 |
218 |
- |
219 |
- insinto /etc |
220 |
- doins "${BUILD_DIR}/${PN}.conf" |
221 |
- fowners root:ulogd /etc/${PN}.conf |
222 |
- fperms 640 /etc/${PN}.conf |
223 |
- |
224 |
- newinitd "${FILESDIR}/${PN}.init" ${PN} |
225 |
- systemd_dounit "${FILESDIR}/${PN}.service" |
226 |
- |
227 |
- insinto /etc/logrotate.d |
228 |
- newins "${FILESDIR}/${PN}.logrotate" ${PN} |
229 |
- |
230 |
- diropts -o ulogd -g ulogd |
231 |
- keepdir /var/log/ulogd |
232 |
-} |