Gentoo Archives: gentoo-commits

From: "Michael Sterrett (mr_bones_)" <mr_bones_@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/syslog-ng: ChangeLog syslog-ng-3.1.3.ebuild
Date: Sun, 28 Nov 2010 07:37:14
Message-Id: 20101128073641.1ACBB20051@flycatcher.gentoo.org
1 mr_bones_ 10/11/28 07:36:41
2
3 Modified: ChangeLog
4 Added: syslog-ng-3.1.3.ebuild
5 Log:
6 version bump (bug #346735)
7
8 (Portage version: 2.1.9.24/cvs/Linux i686)
9
10 Revision Changes Path
11 1.260 app-admin/syslog-ng/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/syslog-ng/ChangeLog?rev=1.260&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/syslog-ng/ChangeLog?rev=1.260&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/syslog-ng/ChangeLog?r1=1.259&r2=1.260
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v
20 retrieving revision 1.259
21 retrieving revision 1.260
22 diff -u -r1.259 -r1.260
23 --- ChangeLog 20 Oct 2010 15:33:12 -0000 1.259
24 +++ ChangeLog 28 Nov 2010 07:36:41 -0000 1.260
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-admin/syslog-ng
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.259 2010/10/20 15:33:12 mr_bones_ Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.260 2010/11/28 07:36:41 mr_bones_ Exp $
30 +
31 +*syslog-ng-3.1.3 (28 Nov 2010)
32 +
33 + 28 Nov 2010; Michael Sterrett <mr_bones_@g.o>
34 + +syslog-ng-3.1.3.ebuild:
35 + version bump (bug #346735)
36
37 20 Oct 2010; Michael Sterrett <mr_bones_@g.o>
38 syslog-ng-3.0.8.ebuild, syslog-ng-3.1.2.ebuild:
39
40
41
42 1.1 app-admin/syslog-ng/syslog-ng-3.1.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.1.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.1.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: syslog-ng-3.1.3.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.1.3.ebuild,v 1.1 2010/11/28 07:36:41 mr_bones_ Exp $
52
53 EAPI=2
54 inherit autotools fixheadtails eutils
55
56 MY_PV=${PV/_/}
57 DESCRIPTION="syslog replacement with advanced filtering features"
58 HOMEPAGE="http://www.balabit.com/products/syslog_ng/"
59 SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${PV}/source/syslog-ng_${PV}.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
64 IUSE="caps hardened ipv6 +pcre selinux spoof-source sql ssl static tcpd"
65 RESTRICT="test"
66
67 LIBS_DEPEND="
68 spoof-source? ( net-libs/libnet )
69 ssl? ( dev-libs/openssl )
70 tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
71 !static? ( >=dev-libs/eventlog-0.2 )
72 >=dev-libs/glib-2.10.1:2
73 caps? ( sys-libs/libcap )
74 sql? ( >=dev-db/libdbi-0.8.3 )"
75 RDEPEND="
76 !static? (
77 pcre? ( dev-libs/libpcre )
78 ${LIBS_DEPEND}
79 )"
80 DEPEND="${RDEPEND}
81 ${LIBS_DEPEND}
82 static? ( >=dev-libs/eventlog-0.2[static-libs] )
83 dev-util/pkgconfig
84 sys-devel/flex"
85 PROVIDE="virtual/logger"
86
87 src_prepare() {
88 sed -i \
89 -e 's/mkdir /mkdir $(DESTDIR)/' \
90 scripts/Makefile.am \
91 || die 'sed failed'
92 ht_fix_file configure.in
93 eautoreconf
94 }
95
96 src_configure() {
97 local myconf
98
99 if use static ; then
100 myconf="${myconf} --enable-static-linking"
101 if use pcre ; then
102 ewarn "USE=pcre is incompatible with static linking"
103 myconf="${myconf} --disable-pcre"
104 fi
105 else
106 myconf="${myconf} --enable-dynamic-linking"
107 fi
108 econf \
109 --disable-dependency-tracking \
110 --sysconfdir=/etc/syslog-ng \
111 --with-pidfile-dir=/var/run \
112 $(use_enable caps linux-caps) \
113 $(use_enable ipv6) \
114 $(use_enable pcre) \
115 $(use_enable spoof-source) \
116 $(use_enable sql) \
117 $(use_enable ssl) \
118 $(use_enable tcpd tcp-wrapper) \
119 ${myconf}
120 }
121
122 src_install() {
123 emake DESTDIR="${D}" install || die "emake install failed"
124
125 dodoc AUTHORS ChangeLog NEWS README \
126 doc/examples/{syslog-ng.conf.sample,syslog-ng.conf.solaris} \
127 contrib/syslog-ng.conf* \
128 contrib/syslog2ng "${FILESDIR}/syslog-ng.conf."*
129
130 # Install default configuration
131 insinto /etc/syslog-ng
132 if use hardened || use selinux ; then
133 newins "${FILESDIR}/syslog-ng.conf.gentoo.hardened.${PV%%.*}" syslog-ng.conf
134 elif use userland_BSD ; then
135 newins "${FILESDIR}/syslog-ng.conf.gentoo.fbsd.${PV%%.*}" syslog-ng.conf
136 else
137 newins "${FILESDIR}/syslog-ng.conf.gentoo.${PV%%.*}" syslog-ng.conf
138 fi
139
140 insinto /etc/logrotate.d
141 # Install snippet for logrotate, which may or may not be installed
142 if use hardened || use selinux ; then
143 newins "${FILESDIR}/syslog-ng.logrotate.hardened" syslog-ng
144 else
145 newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng
146 fi
147
148 newinitd "${FILESDIR}/syslog-ng.rc6.${PV%%.*}" syslog-ng
149 newconfd "${FILESDIR}/syslog-ng.confd" syslog-ng
150 keepdir /etc/syslog-ng/patterndb.d
151 }
152
153 pkg_postinst() {
154 echo
155 elog "It is highly recommended that app-admin/logrotate be emerged to"
156 elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
157 elog "for logrotate to use."
158 echo
159 }