diff options
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/syslog-ng/ChangeLog | 7 | ||||
-rw-r--r-- | app-admin/syslog-ng/Manifest | 18 | ||||
-rw-r--r-- | app-admin/syslog-ng/syslog-ng-3.4.7.ebuild | 99 |
3 files changed, 108 insertions, 16 deletions
diff --git a/app-admin/syslog-ng/ChangeLog b/app-admin/syslog-ng/ChangeLog index 003a3d140492..3fb27fe1a356 100644 --- a/app-admin/syslog-ng/ChangeLog +++ b/app-admin/syslog-ng/ChangeLog @@ -1,6 +1,11 @@ # 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.370 2013/12/23 00:55:30 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/ChangeLog,v 1.371 2013/12/31 08:24:58 mr_bones_ Exp $ + +*syslog-ng-3.4.7 (31 Dec 2013) + + 31 Dec 2013; Michael Sterrett <mr_bones_@gentoo.org> +syslog-ng-3.4.7.ebuild: + version bump 23 Dec 2013; Tom Wijsman <TomWij@gentoo.org> -files/syslog-ng.confd: [QA] Remove unused files. diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest index 7589da3408a5..49a00b0cc824 100644 --- a/app-admin/syslog-ng/Manifest +++ b/app-admin/syslog-ng/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - 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.conf.gentoo 1332 SHA256 949c0f2a9f4351be23249ba1b7763b5d4ff9ab4907c1211cc3e92b6bc9705c8e SHA512 bdbcfa27368ed75daac153d91c50555bea892f492639a2448e47a6f38a9b84808eedd35db09347a385c70725ab8349798f624aa5e2f730fb99b2986d05afb1a4 WHIRLPOOL d639db780aa07438e1a33b85cf3f388782f84fe884b95303605ccd58bf95232e5e013c5d491b44034e7d90121064b9c749d91c2fa6352ccb44db90d12d792d82 @@ -14,19 +11,10 @@ AUX syslog-ng.logrotate.hardened 1742 SHA256 f2c9f99c7dd73e709e5edb7be99de5a1305 DIST syslog-ng_3.4.2.tar.gz 3354842 SHA256 f2585b42e7341bc53490aa59c5f405df506536bf0672bf71f9567ea78590f381 SHA512 94d1c8008c72a7fb82c86eb4ff666cacee26e2b1d7100f58a0ea5293e4efc74ad9608a7b1e72b217f9e6ead4b6ad82f5cf9e00dfcb230a03d3243f5c51fd5305 WHIRLPOOL ddb721e940e674a74079fb150213e7595f2a52eb8709f1a032bf6def93906b6f93c9a5131991946b1e19a026ca8162c40d7c7e537498f29a3d33b401c678611a DIST syslog-ng_3.4.5.tar.gz 3202771 SHA256 b8a69d8131efc2378d9149ff54e99f91ea1c47c69e0f4629395d910c7ff71bfb SHA512 41662ba0726a78fb55ffd08532c80b43cf8c06c6c207d9e2bc4558d5772531b602e20a6d8c0d2f0c453e757589b80d1942c533c6a5c6249092cfcb209fc94e4b WHIRLPOOL f52a95eaa9346fd383db2c7ca256a1226ceac0d59354f872ac5c047e234e4b3a379e13e18dc36bb91dbc1b6c43f1f916345c2ccde7cd421348bf21922d1767f6 DIST syslog-ng_3.4.6.tar.gz 3202600 SHA256 9484abba03a91d093542996deef68b187186a037f4537606a35f548da0199133 SHA512 e21da2efd066f9bbbc7f058f94d6c974946c3017b07c52ce5b3a0631ddd3f470c24a91c2a89dbdd20797039516c5ac0f45dd3d7089d6902c7509679139dd75c1 WHIRLPOOL f121d682bb8f83b351323f087aa0f58c20352bb26057f9a388049a54e4563725708cae6bea3348e49531f5d0d16f2329e9c2ba396ae1d4de63164c10a75b2d58 +DIST syslog-ng_3.4.7.tar.gz 3203894 SHA256 7b1114ff0bd9d2c52a8ce407f0f59102ea4123ff7efb3f84253961e0de6ac1b0 SHA512 66c1dafaa9441fd909b450e79ec3d1011bd423301602b0eea372e141ff267ddb60aa0280ef49b1f62d24b3f17fc1909a6ce8cc5bea0e3c6708df64815a534279 WHIRLPOOL b3b9aef566cc4577b4ec6ad96f696e29abd84d663205cadca766a50c933d29e3b195b6679cbb8e0edca96cc6995ab10fe409531eb15c90bfeb82a598ad7cf3fe EBUILD syslog-ng-3.4.2.ebuild 3180 SHA256 dc447a4a8d60ca561cff3177d840373383238aea33cac6a9e8a78b457b59128f SHA512 1eb44b612553f52fb06fc44baa4d389a93fb28c3db5d29058904163f2c39ef3c7c5c8110b4bd726040e0e527f789d395ea8706e3e913ff5fe761f20d1562d021 WHIRLPOOL a8db8ff769d557cab3f1f2be1e6be5801789eabc3dd9d9b93efbd80732105e5e25ae21b329aa1b468da7a5c884a610d8a2f15b506df2fa829d827db96e8759b9 EBUILD syslog-ng-3.4.5.ebuild 3086 SHA256 53fce5489375ca6d8d0c1eb7dbda626945aaa4c9c5e6a23e5c40ef3a4dc8747f SHA512 22642515ab099e68aa5982cbd18a79723d7d157377b9d8b2d6ca326f185417c6e73d68f1ee8eef167f5ac38204634b33187a6a63010144b208f9dc7fca519fbe WHIRLPOOL 4b56e332ad93ea4e2eeab65672ba84238814da6714faf5ac0e50b36d291887d4dd1522685fe3e736c7979dc3387ebf6433193020b49451187f0f6d6ef20bb404 EBUILD syslog-ng-3.4.6.ebuild 3086 SHA256 19d4f9baa5ca7d763be241bcf564fa949a5d92c1a8a15e67050e14bcc04b7440 SHA512 7021ffa0575fd6b4342a245386be73437872882f7b97f0d2265fb4ca0486d1be562615602ee6a06348fad0e3c759b8edf1bac4f295db08f66594d5c864347e87 WHIRLPOOL e95891043b63c08181871f156c3f8e998ce854d1f496acec9a03838d8a6e5b619ce2023fb76cca59a2dfbcae4d78e5fcff9bb9e5ab776fd4754b9801c797e58e -MISC ChangeLog 51950 SHA256 abfbc6b70983936f8f459e12191da2b1ee166cde68054c222e77e7af89766da4 SHA512 e2372a1039527e3f8ab6682df08d7cd7de53b1b6ec3c945c449e163fabe7bfd9e850ef2c8706d2622f913aeabbfe3fea157db926b7e61ac2f81387aa2681db89 WHIRLPOOL 36c4297f1441764e27ad29c4c24ca837de168fbe28e5e7da1df5a8d060352140a29180f559e3baecab81803848b72579dd063e8db2ff5a47db07be33f545afdb +EBUILD syslog-ng-3.4.7.ebuild 3086 SHA256 347fc3b0284493298abe164742805a78d76b4418c744254fb37ed54207cdea66 SHA512 01ea1cb407f5d4026c33992f239cbf17ed7d22f8f79cb7d37879c2ccd14526fda6dbae971d28f39b0a8e45bc469c449016d9cabb30aa9c02445a9cdb766d550f WHIRLPOOL e37bf8d5d547f4d2dd4d5c82c02ec0571ed699c18e23e8d592fa62d5c48b0f00148a8ba242102444557149ae59ad4a59591fa883fc9f53e8f75d04b152e12f9b +MISC ChangeLog 52081 SHA256 8e34bc037b1d4349eccd25e31f2d44432fda7ddb8c3c0fc756f5ed20d45588cf SHA512 c41dbac79c524370508d96bc3f2bc592b50b531ac0be9c3531dba849cf75a36479488a723eec8daaec231b76503bf2de94170e5fd677535c150b5e7883e9d034 WHIRLPOOL 6f08dff5e5ac5c95436e818a9ec32455da11a439a5e6a6a51262f66abbfa9611a8077298161ed2bbf676ae430e4f255167eecf0ba13d6226eb7fde282fdefd35 MISC metadata.xml 561 SHA256 cc93ce76904abc1f2a13151577282e3f676b1589574f614b71d9df9bcd005aee SHA512 b043ebae39aff0868be738d94a9e741703337ca0c6bbd57f58a98e559c29b306d6306050090e02959b5681ae51f629103e40378e40b2a301b4fca2d0f799f39e WHIRLPOOL 82bf6f04d2309e64fa581fa2e616cbd2b8d0ab26e511645fee2d8c29753aa2d371a55e803cfea4e0eee048cbf161052bc3dacc6bc03f5e475f5650b5b2318da8 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQEcBAEBCAAGBQJSt4n9AAoJEJWyH81tNOV9/9cIAL/a6rvi/jsrXJSt/fgXajoG -GiHnVMpg4RqOW9/HaQqkCdCFFmJyBsCeooqCCJThJ35jwRAMKC3MelMwri1gZEvt -QpDY3YV9Gn1jzCNROOZt+KnuaQ6ZplDsy29Nbuwg6TxWMlmVsGWIk8NmgeXzqrbH -uhVm9u3wYXAXE4vGZkQIqSzfSaghYpWQWqTn4g3Vw5l8p2BkfAlm1XGRYKxaKDV+ -rvy9sLgrt/3aV2FDmgXVSTweX6mgVFOXGcY6bq6lW2no64Fp04A7WWwAna+l9WiA -C9Fkz6ZgJVPBPlkkkz7lgCvJwIW5r2VeBZAK6L1+SXOvKT4apiTj+J1sAJl/+A0= -=2gG2 ------END PGP SIGNATURE----- diff --git a/app-admin/syslog-ng/syslog-ng-3.4.7.ebuild b/app-admin/syslog-ng/syslog-ng-3.4.7.ebuild new file mode 100644 index 000000000000..9705b7a0ebc0 --- /dev/null +++ b/app-admin/syslog-ng/syslog-ng-3.4.7.ebuild @@ -0,0 +1,99 @@ +# 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.7.ebuild,v 1.1 2013/12/31 08:24:58 mr_bones_ Exp $ + +EAPI=5 +inherit 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_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 +} |