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: metadata.xml ChangeLog sagan-0.2.2_p2.ebuild
Date: Sat, 01 Sep 2012 17:43:39
Message-Id: 20120901174329.B2D9F20EE9@flycatcher.gentoo.org
1 qnikst 12/09/01 17:43:29
2
3 Modified: metadata.xml ChangeLog
4 Added: sagan-0.2.2_p2.ebuild
5 Log:
6 app-admin/sagan bump thanks to slepnoga
7
8 (Portage version: 2.2.0_alpha120/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.5 app-admin/sagan/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/metadata.xml?rev=1.5&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/metadata.xml?rev=1.5&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/metadata.xml?r1=1.4&r2=1.5
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/sagan/metadata.xml,v
20 retrieving revision 1.4
21 retrieving revision 1.5
22 diff -u -r1.4 -r1.5
23 --- metadata.xml 22 Apr 2012 16:00:50 -0000 1.4
24 +++ metadata.xml 1 Sep 2012 17:43:29 -0000 1.5
25 @@ -3,10 +3,15 @@
26 <pkgmetadata>
27 <maintainer>
28 <email>andreis.vinogradovs@×××××.com</email>
29 + <name>Andreis Vinogradovs</name>
30 </maintainer>
31 <maintainer>
32 <email>maksbotan@g.o</email>
33 </maintainer>
34 +<maintainer>
35 + <email>qnikst@g.o</email>
36 + <name>Alexander Vershilov</name>
37 +</maintainer>
38 <use>
39 <flag name='smtp'>Build witch SMTP (E-Mail) support</flag>
40 <flag name='lognorm'>Add support for log/rules normalizations via <pkg>dev-libs/liblognorm</pkg></flag>
41
42
43
44 1.12 app-admin/sagan/ChangeLog
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?rev=1.12&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?rev=1.12&content-type=text/plain
48 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?r1=1.11&r2=1.12
49
50 Index: ChangeLog
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v
53 retrieving revision 1.11
54 retrieving revision 1.12
55 diff -u -r1.11 -r1.12
56 --- ChangeLog 19 Jun 2012 14:18:17 -0000 1.11
57 +++ ChangeLog 1 Sep 2012 17:43:29 -0000 1.12
58 @@ -1,6 +1,12 @@
59 # ChangeLog for app-admin/sagan
60 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
61 -# $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v 1.11 2012/06/19 14:18:17 maksbotan Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v 1.12 2012/09/01 17:43:29 qnikst Exp $
63 +
64 +*sagan-0.2.2_p2 (01 Sep 2012)
65 +
66 + 01 Sep 2012; Alexander Vershilov <qnikst@g.o> +sagan-0.2.2_p2.ebuild,
67 + metadata.xml:
68 + app-admin/sagan-0.2.2_p2.ebuild bump, thanks to slepnoga
69
70 *sagan-0.2.0-r2 (19 Jun 2012)
71 *sagan-0.2.1-r1 (19 Jun 2012)
72
73
74
75 1.1 app-admin/sagan/sagan-0.2.2_p2.ebuild
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/sagan-0.2.2_p2.ebuild?rev=1.1&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/sagan-0.2.2_p2.ebuild?rev=1.1&content-type=text/plain
79
80 Index: sagan-0.2.2_p2.ebuild
81 ===================================================================
82 # Copyright 1999-2012 Gentoo Foundation
83 # Distributed under the terms of the GNU General Public License v2
84 # $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/sagan-0.2.2_p2.ebuild,v 1.1 2012/09/01 17:43:29 qnikst Exp $
85
86 EAPI=4
87
88 MY_PV="0.2.2-r2"
89 inherit eutils autotools-utils user
90
91 DESCRIPTION="Sagan is a multi-threaded, real time system and event log monitoring system"
92 HOMEPAGE="http://sagan.softwink.com/"
93 SRC_URI="http://sagan.softwink.com/download/${PN}-${MY_PV}.tar.gz"
94
95 LICENSE="GPL-2"
96 SLOT="0"
97 KEYWORDS="~amd64 ~x86"
98 IUSE="smtp mysql postgres prelude snort +lognorm +libdnet +pcap"
99
100 DEPEND="virtual/pkgconfig
101 ${RDEPEND}"
102
103 RDEPEND="dev-libs/libpcre
104 app-admin/sagan-rules[lognorm?]
105 smtp? ( net-libs/libesmtp )
106 pcap? ( net-libs/libpcap )
107 mysql? ( virtual/mysql )
108 postgres? ( dev-db/postgresql-base )
109 prelude? ( dev-libs/libprelude )
110 lognorm? ( dev-libs/liblognorm )
111 libdnet? ( dev-libs/libdnet )
112 snort? ( >=net-analyzer/snortsam-2.50 )
113 "
114
115 AUTOTOOLS_IN_SOURCE_BUILD=1
116 DOCS=(AUTHORS ChangeLog FAQ INSTALL README NEWS TODO)
117 S="${WORKDIR}/${PN}-${MY_PV}"
118
119 pkg_setup() {
120 enewgroup sagan
121 enewuser sagan -1 -1 /dev/null sagan
122 }
123
124 src_configure() {
125 local myeconfargs=(
126 $(use_enable mysql)
127 $(use_enable postgres postgresql)
128 $(use_enable smtp esmtp)
129 $(use_enable prelude )
130 $(use_enable lognorm)
131 $(use_enable libdnet)
132 $(use_enable pcap libpcap)
133 $(use_enable snort snortsam)
134 )
135
136 autotools-utils_src_configure
137 }
138
139 src_install() {
140 autotools-utils_src_install
141
142 diropts -g sagan -o sagan -m 775
143
144 dodir /var/log/sagan
145 dodir /var/run/sagan
146
147 keepdir /var/log/sagan
148 keepdir /var/run/sagan
149
150 mkfifo -m 0640 "${ED}"/var/run/sagan.fifo
151 chown sagan.root "${ED}"/var/run/sagan.fifo
152
153 touch "${ED}"/var/log/sagan/sagan.log
154 chown sagan.sagan "${ED}"/var/log/sagan/sagan.log
155
156 newinitd "${FILESDIR}"/sagan.init sagan
157 newconfd "${FILESDIR}"/sagan.confd sagan
158
159 insinto /usr/share/doc/${PF}/examples
160 doins -r extra/*
161 }
162
163 pkg_postinst() {
164 if use smtp; then
165 ewarn "You have enabled smtp use flag. If you plan on using Sagan with"
166 ewarn "email, create valid writable home directory for user 'sagan'"
167 ewarn "For security reasons it was created with /dev/null home directory"
168 fi
169
170 einfo "For configuration assistance see"
171 einfo "http://wiki.quadrantsec.com/bin/view/Main/SaganHOWTO"
172 }