Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/ulogd/files/, app-admin/ulogd/
Date: Tue, 30 Aug 2016 16:29:30
Message-Id: 1472574549.c8dca1f2601eca8871bc64cf2b1ce1be17c6fee0.monsieurp@gentoo
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 -}