summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2013-10-17 16:08:15 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2013-10-17 16:08:15 +0000
commite8227fbb73c3f2dd394f5934a14351f6643bc4a9 (patch)
treeb6348a078985161694b15a476562f8eb664bf5ef /app-admin/syslog-ng
parentStable for HPPA (bug #486300). (diff)
downloadhistorical-e8227fbb73c3f2dd394f5934a14351f6643bc4a9.tar.gz
historical-e8227fbb73c3f2dd394f5934a14351f6643bc4a9.tar.bz2
historical-e8227fbb73c3f2dd394f5934a14351f6643bc4a9.zip
version bump
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Diffstat (limited to 'app-admin/syslog-ng')
-rw-r--r--app-admin/syslog-ng/ChangeLog8
-rw-r--r--app-admin/syslog-ng/Manifest5
-rw-r--r--app-admin/syslog-ng/files/3.4/syslog-ng-3.4.4-autotools.patch11
-rw-r--r--app-admin/syslog-ng/syslog-ng-3.4.4.ebuild105
4 files changed, 127 insertions, 2 deletions
diff --git a/app-admin/syslog-ng/ChangeLog b/app-admin/syslog-ng/ChangeLog
index 016a82c20e64..1b4c8a3a8541 100644
--- a/app-admin/syslog-ng/ChangeLog
+++ b/app-admin/syslog-ng/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-admin/syslog-ng
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.360 2013/10/14 16:21:55 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.361 2013/10/17 16:08:09 mr_bones_ Exp $
+
+*syslog-ng-3.4.4 (17 Oct 2013)
+
+ 17 Oct 2013; Michael Sterrett <mr_bones_@gentoo.org>
+ +files/3.4/syslog-ng-3.4.4-autotools.patch, +syslog-ng-3.4.4.ebuild:
+ version bump
14 Oct 2013; Michael Sterrett <mr_bones_@gentoo.org> syslog-ng-3.4.3.ebuild:
better systemd support (bug #487996)
diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 6748f95c7f23..9342047b91fa 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -1,6 +1,7 @@
AUX 3.4/syslog-ng-3.4.2-autotools.patch 1313 SHA256 20b6fc12f119d548536435ad7c5e166488443eeebe8ee08e30adefa6038aafa3 SHA512 c5b84bc32c9b019452b8b3f369dc4689e40b59dc392e448412e14730679d452d4323d70ae73cc6fd126a44df6331c18d2168f05675a399e2ba868115944880ed WHIRLPOOL f7bc249b6ea28db74661b6682ff3c377b80ffeaa28412bfa378686f435a617d972a81d8dfc9382f2f8c44062ee35fc9e3217ef40a04d55f1bcf6578fb88e2c63
AUX 3.4/syslog-ng-3.4.2-compile.patch 239 SHA256 1400220d00e35261afdb93e9f199e5527ad8f6cd14f0b1fc7f89e6668b09979a SHA512 f8ec051d4fecb88f26279bb510ff892e93b9a211b5bd9312f734846a3108a6645d1de355c5d3aadb6fddd8e01bba40fd6489a6bf8f6a2f73466016b24bcbe930 WHIRLPOOL e7550d9def8c94e81eb9b7501d79b79acaa6fe6aeada4cf0840b72e65520a529010c8aa36df6221639226f2a53ee78f28993219364b2d500a49daa0261b78f55
AUX 3.4/syslog-ng-3.4.3-autotools.patch 693 SHA256 077dd0b6a232a0ab0d9fe14979dd0ba290125e7161894d749fac6c3ff80e42fa SHA512 6b7d05d01c926bae5f13d5db61cc84f9a7a506ce80060fe02f674594d4c05f236d4ec80465ab1ba74b8e80c2047178053b7b0ec33f6273758c6690f5e63059b1 WHIRLPOOL 930bab476889e26131532acbbeb9075d27ee67c00b4cf56344090eaf1e75d653c97efe4e435f9ded8188c7e9ca59a60958602ed5d91afec913bfcdd8cced6097
+AUX 3.4/syslog-ng-3.4.4-autotools.patch 481 SHA256 05dfb279264a0f135d826de548f87dcf8c68706049b19260fec4558c3ac2af76 SHA512 ab7f9b13ec902c34bc4f4a28b707de35ff565be0b7ece833d2a1d87b481bdb943ca5bfb779dcfd5470f1dad741bf0a0b5236a145d700e5e394b775a85ad16926 WHIRLPOOL b7d281923a5e310c99ed726c9d65b98f619b25dad9e5dcd25dfbc054ec94dc8a6ec96ed15666fe73f8d6e6188e649cedc313957f0eaebf018282d51ac8d50aaa
AUX 3.4/syslog-ng.conf.gentoo 1332 SHA256 949c0f2a9f4351be23249ba1b7763b5d4ff9ab4907c1211cc3e92b6bc9705c8e SHA512 bdbcfa27368ed75daac153d91c50555bea892f492639a2448e47a6f38a9b84808eedd35db09347a385c70725ab8349798f624aa5e2f730fb99b2986d05afb1a4 WHIRLPOOL d639db780aa07438e1a33b85cf3f388782f84fe884b95303605ccd58bf95232e5e013c5d491b44034e7d90121064b9c749d91c2fa6352ccb44db90d12d792d82
AUX 3.4/syslog-ng.conf.gentoo.fbsd 727 SHA256 d45f4befbf3f098a4a3e7bff80a6536931c3386eb94145f8e7495d9eb8ece0fc SHA512 a8f94d3cd4f120c3cb69f4e938877f62e87f7a6a3f422575e130b49ed3fa37effc6dc0c53398031602f9bcf26a1ce3b5267701483f045829960796098e843fb0 WHIRLPOOL 37ceec9bb7a1cc829b1eeb1aa8e9af162b67e90e03d862bc215150e011ad8be433270d658029fd72963d2486c72f5046e9d6e007a62f170c1295d61d68b62ca4
AUX 3.4/syslog-ng.conf.gentoo.hardened 4658 SHA256 5efb3976249fd44d01af2c287f35e9c3a61e74909b4f7d9f63dabc32eb4e3f74 SHA512 d326832592b016b3fec1119ff90c4898fc4351bbeccff32295712229e955b72ea80a282cbcb527862371c5899446ee4747f95fe898e36338c47683121598140e WHIRLPOOL e1eb845712cbff8a3a3f656689b1c8a1573882cc9850211bba22eb5cf46adc2337799fa4992d17e5e32a67ea7ae4f7ff65034dcb1606a6ccb82f565d1ef80098
@@ -28,9 +29,11 @@ DIST syslog-ng_3.2.5.tar.gz 1448844 SHA256 ffc9f3a0ebea836c1c737b1ff49efe731d885
DIST syslog-ng_3.3.5.tar.gz 2495235 SHA256 dcca69869ab3cf2afda6db0dad549b6be717f6cf6aa6d7f27ca10f9c4c6aaa75 SHA512 eaac6376c527bbf6730943670a2dfac1c8765837335ca509cbebf120279a31d13f7b813fe1dde72761bcf185320619b84b650b1e037ccf0fe94966e93c3415c3 WHIRLPOOL a2d32798219897c86b43f3dbf6e2be5bf6c704d896a664afe3a0f13f8b98c6e9839fcfc3bf2fb89f1e4764ad13878329e1c33ea2c85f17921505030f8eda9b1a
DIST syslog-ng_3.4.2.tar.gz 3354842 SHA256 f2585b42e7341bc53490aa59c5f405df506536bf0672bf71f9567ea78590f381 SHA512 94d1c8008c72a7fb82c86eb4ff666cacee26e2b1d7100f58a0ea5293e4efc74ad9608a7b1e72b217f9e6ead4b6ad82f5cf9e00dfcb230a03d3243f5c51fd5305 WHIRLPOOL ddb721e940e674a74079fb150213e7595f2a52eb8709f1a032bf6def93906b6f93c9a5131991946b1e19a026ca8162c40d7c7e537498f29a3d33b401c678611a
DIST syslog-ng_3.4.3.tar.gz 3074800 SHA256 8a00c342036109e6cc1d441aaed12438134bc884ca3492c36902ff9120a107ee SHA512 c225db659ed188104d14a03fd05bdf56a215bce240d6c2d6191c9a43e71f5bcf7abd5a05cf14aa05336506c8d60017100bb0779f5ae88ebc66223e9b0e2eea83 WHIRLPOOL e0ebbef83994179df9d098bd23f28d2bf2b15618816861e959b5bd09fe387b8c03a3c75904326bfa995cb18f0f78b5b082209a724bcb355e3ee2037ab54ced6d
+DIST syslog-ng_3.4.4.tar.gz 3200073 SHA256 6e7b7c53777ebda040f6167ad223cc958ea6472e4b4265b3eb7adef61f571caf SHA512 e479a0fde8300f5f3ede3482e89ab3da9896cfd8f18777d2ec46fa9b80667b3e699e482afd17efb0bc0ab73d580d0efc0caf5237a8f830c14963fdbe4790d82c WHIRLPOOL 7aa01b03852a4703b319d103435b4b45fff8162a7743617d872b13d84f5eb14d92f6d420e78af9f2d9e78305beff75b982441736a927e3f2dbf18bb486b8fa01
EBUILD syslog-ng-3.2.5.ebuild 2852 SHA256 2f0de5b0f8296b0d4e4d00c206bea5b1b28f31ff1c51879ec72dd3aa8f306375 SHA512 c751b8975e62c884d1c5f034b53e10d27d08f0b9e745f63e5e150e3e2b77dfedb43223443172b9150cac5737ed541f22205173d4bcd9816b3878a3e4a89c42eb WHIRLPOOL c4bda63c10d006f7cc7dbeb78a9f272a10d70ca33bb060953c92f5b7b33c618d4f94f4b0b3022c010cd0c5d389fe261dcd638ec9e8813f3c1ae1ee88e100350d
EBUILD syslog-ng-3.3.5-r1.ebuild 4168 SHA256 5471ae33faa88989b7fae5981ba9f75f66622bc388d9110ee1230c6c7ff3a1e9 SHA512 b8a966271f5c5a60f1750b7573b301aa113dc642e53cee2bee08b02439ecc0c01be332460d814d96ba8617eb397b6ce70bc357c4a2d4145ba166ee1fcf4f51f0 WHIRLPOOL eb1861e630599aa8c20ea94dd21f0ce5dded50b7aaa6989ee39a1bbcf9684e91c63a6340b27b1ebc385e51cdb0658dc28521fd60df75a8695602589ea57c8d36
EBUILD syslog-ng-3.4.2.ebuild 3170 SHA256 d1cee5b7133cf08dca76f693e28900134ad147ed5a2116e839e535fd9c75c86a SHA512 410952417ad699e6973ccc628ec62ca779480081a6dff8a93f0d82d6dd3a844d56c1620c0fb44cc5c391212f3259c8c3fd3a5b3232bcf9da3eb6f1cd2347638a WHIRLPOOL 659169212d51bdfe1e3431dc9c7201185505c6da0d697277e1e0510784fca528429171347fdfe9927661d92d883d6b8aff5202780a5755e2a1508e5cf2150c21
EBUILD syslog-ng-3.4.3.ebuild 3190 SHA256 04fee5ae9a498d6d02562e5294bbd02583c3edd35341e6279e09f9a96c6091e9 SHA512 f6dd587d682a998737bef107c2e26dd3eaf95c74e712c8973f6b65b19e638df74d9646c37629cd45e50e8962cd4b2d9611cc7e7b31b6e5716594edc561819e7c WHIRLPOOL bdf33e52bc27aced288447ca331f6a0f6a4043559cec6abf64bfb536b5135678bb78291f23b72937f0925aac1fd43732176bd19b897cd9ad06bded7d38d451eb
-MISC ChangeLog 50093 SHA256 1bc099cc167ab45fe5c0f7307eda20f999995ac87bf3ab1c1088c0079e899b5d SHA512 67532abe8c7f907a0f7c1e09c795a923af312d6dd27949390a1ed5656e793d5cb6336635e95bab4e2f423071dc1e77db8c6e5ec878b822380d29b1688b30d546 WHIRLPOOL 0ccd0e16be9a2aef6cafbffe1a0a1bc6eb9ce92c3012cacf620dbe29d189d990eb543c94332d2edd94fc37baf36c50d299ee5a7a4622cacef5eb49561c704f8f
+EBUILD syslog-ng-3.4.4.ebuild 3217 SHA256 5e68a8eced606cb34414e1c58c4fd57a16541201fba8cf3b3070696b410438d8 SHA512 8ea1f43afd2a68443c050d06cc67606d0f6baeaeab13a91e66492aca8e1d921dcdcdc168b6c809e93fa61b0d97f37bce3e520c7d43014e5a3b2925c8a7bd9d28 WHIRLPOOL a3ddbbf42d2f236247ba460319b901245f110437512639c36d2288ac30a00712e2e1eb9a3d7a01b41da8e167b5dcd8abcb1103b9764648f2718c866356d4fa40
+MISC ChangeLog 50267 SHA256 a60a491ea9cead5e5d3be0be701783f97079a3181d8aac96984f5a98bfed2588 SHA512 638ec23335e91ea81a94e15825854e1356730a12015e87176777b7b2dcae5aa31a128429d7425cc40a5750f822bc28b63578991da6b2e7b6e58bb09f034fe4d5 WHIRLPOOL 686584487040657b636173564a3fa6d570a4de7530bba80f3aac61fc4829004ebf7e06a54aeee3fbbc3cce2fbbf0fee8d1028af457efdd441c4499e46f97763e
MISC metadata.xml 622 SHA256 080a769b5f0dd360ac36a746667a70a85a8e857553da07dc5272005c097125ba SHA512 afc895b14a063c88fac179d3a588e0d77e507a7bd8a9bd93091989f5df959e002696d281364ef28d293546b191e2ab8a67eba59d2e1006f97640b57a302c4e1c WHIRLPOOL c634c831dc48c370a21f37abf5c4a96a0c11463fa69dd26c632f0b294af5f1372416d4bfb941eaa842cdc247587684aff14498e65e490cc4e16db6ae2aaff1b2
diff --git a/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.4-autotools.patch b/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.4-autotools.patch
new file mode 100644
index 000000000000..5c6c2d15f996
--- /dev/null
+++ b/app-admin/syslog-ng/files/3.4/syslog-ng-3.4.4-autotools.patch
@@ -0,0 +1,11 @@
+--- syslog-ng-3.4.1.orig/modules/afmongodb/libmongo-client/configure.ac
++++ syslog-ng-3.4.1/modules/afmongodb/libmongo-client/configure.ac
+@@ -15,7 +15,7 @@
+
+ AC_CONFIG_MACRO_DIR([m4])
+ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+-AM_CONFIG_HEADER(config.h)
++AC_CONFIG_HEADERS(config.h)
+
+ AC_ARG_WITH([versioned-symbols], AC_HELP_STRING([--with-versioned-symbols],[Use versioned symbols]),[dnl
+ vsymldflags="-Wl,--version-script,\${srcdir}/libmongo-client.ver -Wl,-O1"
diff --git a/app-admin/syslog-ng/syslog-ng-3.4.4.ebuild b/app-admin/syslog-ng/syslog-ng-3.4.4.ebuild
new file mode 100644
index 000000000000..0eba13afb51b
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-3.4.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.4.4.ebuild,v 1.1 2013/10/17 16:08:09 mr_bones_ Exp $
+
+EAPI=5
+inherit autotools eutils multilib systemd
+
+MY_PV=${PV/_/}
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
+SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl systemd tcpd"
+RESTRICT="test"
+
+RDEPEND="
+ pcre? ( dev-libs/libpcre )
+ spoof-source? ( net-libs/libnet:1.1 )
+ ssl? ( dev-libs/openssl:= )
+ smtp? ( net-libs/libesmtp )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+ >=dev-libs/eventlog-0.2.12
+ >=dev-libs/glib-2.10.1:2
+ json? ( >=dev-libs/json-c-0.9 )
+ caps? ( sys-libs/libcap )
+ geoip? ( >=dev-libs/geoip-1.5.0 )
+ dbi? ( >=dev-db/libdbi-0.8.3 )
+ systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/flex"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PV%.*}/${P}-autotools.patch
+ mv configure.in configure.ac || die
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-ivykis=internal \
+ --with-libmongo-client=internal \
+ --sysconfdir=/etc/syslog-ng \
+ --localstatedir=/var/lib/syslog-ng \
+ --with-pidfile-dir=/var/run \
+ --with-module-dir=/usr/$(get_libdir)/syslog-ng \
+ $(systemd_with_unitdir) \
+ $(use_enable systemd) \
+ $(use_enable caps linux-caps) \
+ $(use_enable geoip) \
+ $(use_enable ipv6) \
+ $(use_enable json) \
+ $(use_enable mongodb) \
+ $(use_enable pcre) \
+ $(use_enable smtp) \
+ $(use_enable spoof-source) \
+ $(use_enable dbi sql) \
+ $(use_enable ssl) \
+ $(use_enable tcpd tcp-wrapper)
+}
+
+src_install() {
+ # -j1 for bug #484470
+ emake -j1 DESTDIR="${D}" install
+
+ dodoc AUTHORS NEWS contrib/syslog-ng.conf* contrib/syslog2ng \
+ "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.hardened" \
+ "${FILESDIR}/syslog-ng.logrotate.hardened" \
+ "${FILESDIR}/README.hardened"
+
+ # Install default configuration
+ insinto /etc/syslog-ng
+ if use userland_BSD ; then
+ newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
+ else
+ newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo" syslog-ng.conf
+ fi
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/syslog-ng.logrotate" syslog-ng
+
+ newinitd "${FILESDIR}/${PV%.*}/syslog-ng.rc6" syslog-ng
+ newconfd "${FILESDIR}/${PV%.*}/syslog-ng.confd" syslog-ng
+ keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
+ prune_libtool_files --modules
+}
+
+pkg_postinst() {
+ elog "For detailed documentation please see the upstream website:"
+ elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.4-guides/en/syslog-ng-ose-v3.4-guide-admin/html/index.html"
+
+ # bug #355257
+ if ! has_version app-admin/logrotate ; then
+ echo
+ elog "It is highly recommended that app-admin/logrotate be emerged to"
+ elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
+ elog "for logrotate to use."
+ echo
+ fi
+}