Gentoo Archives: gentoo-commits

From: "Maxim Koltsov (maksbotan)" <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/sagan: sagan-0.2.0.ebuild ChangeLog metadata.xml
Date: Wed, 31 Aug 2011 08:37:06
Message-Id: 20110831083654.CC2D820051@flycatcher.gentoo.org
1 maksbotan 11/08/31 08:36:54
2
3 Added: sagan-0.2.0.ebuild ChangeLog metadata.xml
4 Log:
5 Add app-admin/sagan, bug #341461
6
7 (Portage version: 2.1.10.11/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 app-admin/sagan/sagan-0.2.0.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/sagan-0.2.0.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/sagan-0.2.0.ebuild?rev=1.1&content-type=text/plain
14
15 Index: sagan-0.2.0.ebuild
16 ===================================================================
17 # Copyright 1999-2011 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/sagan-0.2.0.ebuild,v 1.1 2011/08/31 08:36:54 maksbotan Exp $
20
21 EAPI=4
22
23 inherit eutils autotools-utils
24
25 DESCRIPTION="Sagan is a multi-threaded, real time system and event log monitoring system"
26 HOMEPAGE="http://sagan.softwink.com/"
27 SRC_URI="http://sagan.softwink.com/download/${P}.tar.gz"
28
29 LICENSE="GPL-2"
30 SLOT="0"
31 KEYWORDS="~amd64 ~x86"
32 IUSE="smtp mysql postgres prelude +lognorm +libdnet +pcap"
33
34 DEPEND="dev-util/pkgconfig
35 ${RDEPEND}"
36
37 RDEPEND="dev-libs/libpcre
38 app-admin/sagan-rules
39 smtp? ( net-libs/libesmtp )
40 pcap? ( net-libs/libpcap )
41 mysql? ( virtual/mysql )
42 postgres? ( dev-db/postgresql-base )
43 prelude? ( dev-libs/libprelude )
44 lognorm? ( dev-libs/liblognorm )
45 libdnet? ( dev-libs/libdnet )"
46
47 AUTOTOOLS_IN_SOURCE_BUILD=1
48 DOCS=(AUTHORS ChangeLog FAQ INSTALL README NEWS TODO)
49
50 pkg_setup() {
51 enewgroup sagan
52 enewuser sagan -1 -1 /dev/null sagan
53 }
54
55 src_configure() {
56 local myeconfargs=(
57 $(use_enable mysql)
58 $(use_enable postgres postgresql)
59 $(use_enable smtp esmtp)
60 $(use_enable prelude )
61 $(use_enable lognorm)
62 $(use_enable libdnet)
63 $(use_enable pcap libpcap) )
64
65 autotools-utils_src_configure
66 }
67
68 src_install() {
69 autotools-utils_src_install
70
71 diropts -g sagan -o sagan -m 775
72
73 dodir /var/log/sagan
74 dodir /var/run/sagan
75
76 keepdir /var/log/sagan
77 keepdir /var/run/sagan
78
79 mkfifo -m 0640 "${ED}"/var/run/sagan.fifo
80 chown sagan.root "${ED}"/var/run/sagan.fifo
81
82 touch "${ED}"/var/log/sagan/sagan.log
83 chown sagan.sagan "${ED}"/var/log/sagan/sagan.log
84
85 newinitd "${FILESDIR}"/sagan.init sagan
86 newconfd "${FILESDIR}"/sagan.confd sagan
87
88 insinto /usr/share/doc/${EP}/examples
89 doins -r extra/*
90 }
91
92 pkg_postinst() {
93 if use smtp; then
94 ewarn "You have enabled smtp use flag. If you plan on using Sagan with"
95 ewarn "email, create valid writable home directory for user 'sagan'"
96 ewarn "For security reasons it was created with /dev/null home directory"
97 fi
98
99 einfo "For configuration assistance see"
100 einfo "http://wiki.quadrantsec.com/bin/view/Main/SaganHOWTO"
101 }
102
103
104
105 1.1 app-admin/sagan/ChangeLog
106
107 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?rev=1.1&view=markup
108 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/ChangeLog?rev=1.1&content-type=text/plain
109
110 Index: ChangeLog
111 ===================================================================
112 # ChangeLog for app-admin/sagan
113 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
114 # $Header: /var/cvsroot/gentoo-x86/app-admin/sagan/ChangeLog,v 1.1 2011/08/31 08:36:54 maksbotan Exp $
115
116 *sagan-0.2.0 (31 Aug 2011)
117
118 31 Aug 2011; Maxim Koltsov <maksbotan@g.o> +sagan-0.2.0.ebuild,
119 +files/sagan.confd, +files/sagan.init, +metadata.xml:
120 Copy app-admin/sagan from rion-overlay, thanks to slepnoga. Bug 341461
121
122
123
124
125 1.1 app-admin/sagan/metadata.xml
126
127 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/metadata.xml?rev=1.1&view=markup
128 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/sagan/metadata.xml?rev=1.1&content-type=text/plain
129
130 Index: metadata.xml
131 ===================================================================
132 <?xml version="1.0" encoding="UTF-8"?>
133 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
134 <pkgmetadata>
135 <herd>no-herd</herd>
136 <maintainer>
137 <email>spamslepnoga@×××××.ru</email>
138 </maintainer>
139 <maintainer>
140 <email>maksbotan@g.o</email>
141 </maintainer>
142 <use>
143 <flag name='smtp'>Build witch SMTP (E-Mail) support</flag>
144 <flag name='lognorm'>Add support for log/rules normalizations via <pkg>dev-libs/liblognorm</pkg></flag>
145 <flag name='pcap'>Add support for network packet capture via <pkg>net-libs/libpcap</pkg></flag>
146 <flag name='libdnet'>Add support for <pkg>dev-libs/libdnet</pkg></flag>
147 </use>
148 </pkgmetadata>