Gentoo Archives: gentoo-commits

From: "Jeroen Roovers (jer)" <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/argus: argus-3.0.7.5.ebuild ChangeLog
Date: Fri, 06 Dec 2013 16:34:01
Message-Id: 20131206163354.575CD2004B@flycatcher.gentoo.org
1 jer 13/12/06 16:33:54
2
3 Modified: ChangeLog
4 Added: argus-3.0.7.5.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A792A613)
9
10 Revision Changes Path
11 1.59 net-analyzer/argus/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/argus/ChangeLog?rev=1.59&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/argus/ChangeLog?rev=1.59&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/argus/ChangeLog?r1=1.58&r2=1.59
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/argus/ChangeLog,v
20 retrieving revision 1.58
21 retrieving revision 1.59
22 diff -u -r1.58 -r1.59
23 --- ChangeLog 17 Aug 2013 14:21:53 -0000 1.58
24 +++ ChangeLog 6 Dec 2013 16:33:54 -0000 1.59
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-analyzer/argus
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/ChangeLog,v 1.58 2013/08/17 14:21:53 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/ChangeLog,v 1.59 2013/12/06 16:33:54 jer Exp $
30 +
31 +*argus-3.0.7.5 (06 Dec 2013)
32 +
33 + 06 Dec 2013; Jeroen Roovers <jer@g.o> +argus-3.0.7.5.ebuild:
34 + Version bump.
35
36 *argus-3.0.7.4 (17 Aug 2013)
37
38
39
40
41 1.1 net-analyzer/argus/argus-3.0.7.5.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/argus/argus-3.0.7.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/argus/argus-3.0.7.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: argus-3.0.7.5.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/argus-3.0.7.5.ebuild,v 1.1 2013/12/06 16:33:54 jer Exp $
51
52 EAPI="4"
53 inherit autotools eutils user
54
55 DESCRIPTION="network Audit Record Generation and Utilization System"
56 HOMEPAGE="http://www.qosient.com/argus/"
57 SRC_URI="http://qosient.com/argus/dev/${P}.tar.gz"
58
59 LICENSE="GPL-3"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
62 IUSE="debug sasl tcpd"
63
64 RDEPEND="
65 net-libs/libpcap
66 sys-libs/zlib
67 sasl? ( dev-libs/cyrus-sasl )
68 tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
69 "
70
71 DEPEND="
72 ${RDEPEND}
73 >=sys-devel/bison-1.28
74 >=sys-devel/flex-2.4.6
75 "
76
77 src_prepare() {
78 sed -e 's:/etc/argus.conf:/etc/argus/argus.conf:' \
79 -i argus/argus.c \
80 -i support/Config/argus.conf \
81 -i man/man8/argus.8 \
82 -i man/man5/argus.conf.5 || die
83
84 sed -e 's:#\(ARGUS_SETUSER_ID=\).*:\1argus:' \
85 -e 's:#\(ARGUS_SETGROUP_ID=\).*:\1argus:' \
86 -e 's:\(#ARGUS_CHROOT_DIR=\).*:\1/var/lib/argus:' \
87 -i support/Config/argus.conf || die
88 epatch \
89 "${FILESDIR}"/${PN}-3.0.4-disable-tcp-wrappers-automagic.patch \
90 "${FILESDIR}"/${PN}-3.0.5-Makefile.patch \
91 "${FILESDIR}"/${PN}-3.0.7.3-DLT_IPNET.patch
92 eautoreconf
93 }
94
95 src_configure() {
96 use debug && touch .debug # enable debugging
97 econf $(use_with tcpd wrappers) $(use_with sasl)
98 }
99
100 src_compile() {
101 emake CCOPT="${CFLAGS} ${LDFLAGS}"
102 }
103
104 src_install () {
105 doman man/man5/*.5 man/man8/*.8
106
107 dosbin bin/argus{,bug}
108
109 dodoc ChangeLog CREDITS README
110
111 insinto /etc/argus
112 doins support/Config/argus.conf
113
114 newinitd "${FILESDIR}/argus.initd" argus
115 keepdir /var/lib/argus
116 }
117
118 pkg_preinst() {
119 enewgroup argus
120 enewuser argus -1 -1 /var/lib/argus argus
121 }
122
123 pkg_postinst() {
124 elog "Note, if you modify ARGUS_DAEMON value in argus.conf it's quite"
125 elog "possible that init script will fail to work."
126 }