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