Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/ulogd/
Date: Sat, 28 Jul 2018 08:53:45
Message-Id: 1532768011.a6a578176ad6b87d42840e2d335b1b6b898665ee.mgorny@gentoo
1 commit: a6a578176ad6b87d42840e2d335b1b6b898665ee
2 Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
3 AuthorDate: Tue Jul 24 17:50:39 2018 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 28 08:53:31 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a57817
7
8 app-admin/ulogd: remove old
9
10 Package-Manager: Portage-2.3.43, Repoman-2.3.10
11
12 app-admin/ulogd/Manifest | 1 -
13 app-admin/ulogd/ulogd-2.0.5_p20161017.ebuild | 142 ---------------------------
14 2 files changed, 143 deletions(-)
15
16 diff --git a/app-admin/ulogd/Manifest b/app-admin/ulogd/Manifest
17 index dc06cd5bcf0..04c8ace89f1 100644
18 --- a/app-admin/ulogd/Manifest
19 +++ b/app-admin/ulogd/Manifest
20 @@ -1,2 +1 @@
21 -DIST ulogd-2.0.5_p20161017.tar.gz 137936 BLAKE2B 4cd252820920b0f872ddf97894c5917ed03fcab78b7fc215fa0ad00fbce2d2bd8cadc80120d452868e5292c97e595ea0ea861d685919fd18a8f040b683f2fe5d SHA512 b9a3f5323766856fc20d58a6c55f9bc955f50e9d7052df0828ca08bf9d573326e69920f6c90c9d3e877c4dc1a29a5a994cde070bd0834fbf4dee8eebbb251e98
22 DIST ulogd-2.0.7.tar.bz2 394573 BLAKE2B bec028a3b35038a8cc0f3f8b81b3e19addb66fce09e4ea0f3b2cd29b20cdb28025a576badd0765d9bb15f9d097799b6f55ff45058f8a838daa836c3fe878eef0 SHA512 1ad12bcf91bebe8bf8580de38693318cdabd17146f1f65acf714334885cf13adf5f783abdf2dd67474ef12f82d2cfb84dd4859439bc7af10a0df58e4c7e48b09
23
24 diff --git a/app-admin/ulogd/ulogd-2.0.5_p20161017.ebuild b/app-admin/ulogd/ulogd-2.0.5_p20161017.ebuild
25 deleted file mode 100644
26 index 192a002f058..00000000000
27 --- a/app-admin/ulogd/ulogd-2.0.5_p20161017.ebuild
28 +++ /dev/null
29 @@ -1,142 +0,0 @@
30 -# Copyright 1999-2017 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=6
34 -
35 -COMMIT_ID="62064f6a9e054739ecbdda010dbe9c3fd69bbaa2"
36 -
37 -inherit autotools eutils flag-o-matic linux-info readme.gentoo-r1 systemd user vcs-snapshot
38 -
39 -DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
40 -HOMEPAGE="https://netfilter.org/projects/ulogd/index.html"
41 -SRC_URI="http://git.netfilter.org/${PN}2/snapshot/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
42 -
43 -LICENSE="GPL-2"
44 -SLOT="0"
45 -KEYWORDS="amd64 ~ia64 ppc x86"
46 -IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres sqlite ulog"
47 -
48 -RDEPEND="
49 - || ( net-firewall/iptables net-firewall/nftables )
50 - >=net-libs/libnfnetlink-1.0.1
51 - dbi? ( dev-db/libdbi )
52 - json? ( dev-libs/jansson )
53 - nfacct? (
54 - >=net-libs/libmnl-1.0.3
55 - >=net-libs/libnetfilter_acct-1.0.1
56 - )
57 - nfct? ( >=net-libs/libnetfilter_conntrack-1.0.2 )
58 - nflog? ( >=net-libs/libnetfilter_log-1.0.0 )
59 - mysql? ( virtual/mysql )
60 - pcap? ( net-libs/libpcap )
61 - postgres? ( dev-db/postgresql:= )
62 - sqlite? ( dev-db/sqlite:3 )
63 -"
64 -DEPEND="${RDEPEND}
65 - doc? (
66 - app-text/linuxdoc-tools
67 - app-text/texlive-core
68 - dev-texlive/texlive-fontsrecommended
69 - virtual/latex-base
70 - )
71 -"
72 -
73 -DISABLE_AUTOFORMATTING=1
74 -DOC_CONTENTS="
75 -You must have at least one logging stack enabled to make ulogd work.
76 -Please edit the example configuration located at '${EPREFIX}/etc/ulogd.conf'.
77 -"
78 -
79 -pkg_setup() {
80 - linux-info_pkg_setup
81 -
82 - if kernel_is lt 2 6 14; then
83 - die "${PN} requires a kernel >= 2.6.14."
84 - fi
85 -
86 - if use nfacct && kernel_is lt 3 3 0; then
87 - ewarn "NFACCT input plugin requires a kernel >= 3.3."
88 - fi
89 -
90 - if use ulog && kernel_is ge 3 17 0; then
91 - ewarn "ULOG target has been removed in the 3.17 kernel release."
92 - ewarn "Consider enabling NFACCT, NFCT, or NFLOG support instead."
93 - fi
94 -
95 - enewgroup ulogd
96 - enewuser ulogd -1 -1 /var/log/ulogd ulogd
97 -}
98 -
99 -src_prepare() {
100 - default_src_prepare
101 -
102 - # Change default settings to:
103 - # - keep log files in /var/log/ulogd instead of /var/log;
104 - # - create sockets in /run instead of /tmp.
105 - sed -i \
106 - -e "s|var/log|var/log/${PN}|g" \
107 - -e 's|tmp|run|g' \
108 - ulogd.conf.in || die
109 -
110 - eautoreconf
111 -}
112 -
113 -src_configure() {
114 - append-lfs-flags
115 - local myeconfargs=(
116 - $(use_with dbi)
117 - $(use_with json jansson)
118 - $(use_enable nfacct)
119 - $(use_enable nfct)
120 - $(use_enable nflog)
121 - $(use_with mysql)
122 - $(use_with pcap)
123 - $(use_with postgres pgsql)
124 - $(use_with sqlite)
125 - $(use_enable ulog)
126 - )
127 - econf "${myeconfargs[@]}"
128 -}
129 -
130 -src_compile() {
131 - default_src_compile
132 -
133 - if use doc; then
134 - # Prevent access violations from bitmap font files generation.
135 - export VARTEXFONTS="${T}/fonts"
136 - emake -C doc
137 - fi
138 -}
139 -
140 -src_install() {
141 - use doc && HTML_DOCS=( doc/${PN}.html )
142 -
143 - default_src_install
144 - prune_libtool_files --modules
145 - readme.gentoo_create_doc
146 -
147 - doman ${PN}.8
148 -
149 - use doc && dodoc doc/${PN}.{dvi,ps,txt}
150 - use mysql && dodoc doc/mysql-*.sql
151 - use postgres && dodoc doc/pgsql-*.sql
152 - use sqlite && dodoc doc/sqlite3.table
153 -
154 - insinto /etc
155 - doins ${PN}.conf
156 - fowners root:ulogd /etc/${PN}.conf
157 - fperms 640 /etc/${PN}.conf
158 -
159 - newinitd "${FILESDIR}/${PN}.init" ${PN}
160 - systemd_dounit "${FILESDIR}/${PN}.service"
161 -
162 - insinto /etc/logrotate.d
163 - newins "${FILESDIR}/${PN}.logrotate" ${PN}
164 -
165 - diropts -o ulogd -g ulogd
166 - keepdir /var/log/ulogd
167 -}
168 -
169 -pkg_postinst() {
170 - readme.gentoo_print_elog
171 -}