Gentoo Archives: gentoo-commits

From: "Alexander Vershilov (qnikst)" <qnikst@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/sagan: sagan-0.2.2_p2-r2.ebuild ChangeLog
Date: Tue, 25 Dec 2012 20:01:44
Message-Id: 20121225200133.8840820081@flycatcher.gentoo.org
1 qnikst 12/12/25 20:01:33
2
3 Modified: ChangeLog
4 Added: sagan-0.2.2_p2-r2.ebuild
5 Log:
6 fix /var/run problem and init script #445694, thanks to flameeyes
7
8 (Portage version: 2.2.0_alpha149/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.17 app-admin/sagan/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?r1=1.16&r2=1.17
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- ChangeLog 20 Nov 2012 20:41:17 -0000 1.16
24 +++ ChangeLog 25 Dec 2012 20:01:33 -0000 1.17
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-admin/sagan
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v 1.16 2012/11/20 20:41:17 ago Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v 1.17 2012/12/25 20:01:33 qnikst Exp $
30 +
31 +*sagan-0.2.2_p2-r2 (25 Dec 2012)
32 +
33 + 25 Dec 2012; <qnikst@g.o> +sagan-0.2.2_p2-r2.ebuild, files/sagan.init:
34 + fix /var/run problem and init script #445694, thanks to flameeyes
35
36 20 Nov 2012; Agostino Sarubbo <ago@g.o> sagan-0.2.1-r2.ebuild:
37 Stable for x86, wrt bug #441048
38 @@ -74,4 +79,3 @@
39 31 Aug 2011; Maxim Koltsov <maksbotan@g.o> +sagan-0.2.0.ebuild,
40 +files/sagan.confd, +files/sagan.init, +metadata.xml:
41 Copy app-admin/sagan from rion-overlay, thanks to slepnoga. Bug 341461
42 -
43
44
45
46 1.1 app-admin/sagan/sagan-0.2.2_p2-r2.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/sagan-0.2.2_p2-r2.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/sagan-0.2.2_p2-r2.ebuild?rev=1.1&content-type=text/plain
50
51 Index: sagan-0.2.2_p2-r2.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/sagan-0.2.2_p2-r2.ebuild,v 1.1 2012/12/25 20:01:33 qnikst Exp $
56
57 EAPI=4
58
59 MY_PV="0.2.2-r2"
60 inherit eutils autotools-utils user
61
62 DESCRIPTION="Sagan is a multi-threaded, real time system and event log monitoring system"
63 HOMEPAGE="http://sagan.softwink.com/"
64 SRC_URI="http://sagan.softwink.com/download/${PN}-${MY_PV}.tar.gz"
65
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE="smtp mysql postgres prelude snort +lognorm +libdnet +pcap"
70
71 DEPEND="virtual/pkgconfig
72 ${RDEPEND}"
73
74 RDEPEND="dev-libs/libpcre
75 app-admin/sagan-rules[lognorm?]
76 smtp? ( net-libs/libesmtp )
77 pcap? ( net-libs/libpcap )
78 mysql? ( virtual/mysql )
79 postgres? ( dev-db/postgresql-base )
80 prelude? ( dev-libs/libprelude )
81 lognorm? ( dev-libs/liblognorm )
82 libdnet? ( dev-libs/libdnet )
83 snort? ( >=net-analyzer/snortsam-2.50 )
84 "
85
86 AUTOTOOLS_IN_SOURCE_BUILD=1
87 DOCS=(AUTHORS ChangeLog FAQ INSTALL README NEWS TODO)
88 S="${WORKDIR}/${PN}-${MY_PV}"
89
90 pkg_setup() {
91 enewgroup sagan
92 enewuser sagan -1 -1 /dev/null sagan
93 }
94
95 src_configure() {
96 local myeconfargs=(
97 $(use_enable mysql)
98 $(use_enable postgres postgresql)
99 $(use_enable smtp esmtp)
100 $(use_enable prelude )
101 $(use_enable lognorm)
102 $(use_enable libdnet)
103 $(use_enable pcap libpcap)
104 $(use_enable snort snortsam)
105 )
106
107 autotools-utils_src_configure
108 }
109
110 src_install() {
111 autotools-utils_src_install
112
113 diropts -g sagan -o sagan -m 775
114
115 dodir /var/log/sagan
116
117 keepdir /var/log/sagan
118
119 touch "${ED}"/var/log/sagan/sagan.log
120 chown sagan.sagan "${ED}"/var/log/sagan/sagan.log
121
122 newinitd "${FILESDIR}"/sagan.init sagan
123 newconfd "${FILESDIR}"/sagan.confd sagan
124
125 insinto /usr/share/doc/${PF}/examples
126 doins -r extra/*
127 }
128
129 pkg_postinst() {
130 if use smtp; then
131 ewarn "You have enabled smtp use flag. If you plan on using Sagan with"
132 ewarn "email, create valid writable home directory for user 'sagan'"
133 ewarn "For security reasons it was created with /dev/null home directory"
134 fi
135
136 einfo "For configuration assistance see"
137 einfo "http://wiki.quadrantsec.com/bin/view/Main/SaganHOWTO"
138 }