Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/fluentd/
Date: Thu, 23 Jan 2020 18:31:29
Message-Id: 1579804205.dd6e11cc61e42fdc9dc75447c8716d56e7a2744a.williamh@gentoo
1 commit: dd6e11cc61e42fdc9dc75447c8716d56e7a2744a
2 Author: William Hubbs <william.hubbs <AT> sony <DOT> com>
3 AuthorDate: Thu Jan 23 18:30:05 2020 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 23 18:30:05 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6e11cc
7
8 app-admin/fluentd: 1.9.0 version bump
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 app-admin/fluentd/Manifest | 1 +
13 app-admin/fluentd/fluentd-1.9.0.ebuild | 61 ++++++++++++++++++++++++++++++++++
14 2 files changed, 62 insertions(+)
15
16 diff --git a/app-admin/fluentd/Manifest b/app-admin/fluentd/Manifest
17 index c90f19e3238..230e72ea03a 100644
18 --- a/app-admin/fluentd/Manifest
19 +++ b/app-admin/fluentd/Manifest
20 @@ -5,3 +5,4 @@ DIST fluentd-1.3.3.gem 438784 BLAKE2B 186aa4af59707c6a68a6f82b94b233e3f52eb11745
21 DIST fluentd-1.4.0.gem 440832 BLAKE2B 8f25cc6ca4ceb164156fe3ff3a14a18109f0943587cc5cad49185ee442e3cf381fa6859e36c8df94241f8a9922102fd479e39b08c394c46d6edc7bcf58abecee SHA512 e817cc128a29e5c30c40e08985f84d3a8e713cdcfd0e05af7d08d3b7dd5cb6810b85c455a3c425bd84775cdc060e74530dd264bf5fe354b5038c3a2d779d42c6
22 DIST fluentd-1.4.1.gem 442368 BLAKE2B fff0b5677a41637caa6ba3725797df7b1573c13ed9742cd125e89a5a8c1ac380c23d84c3f89e0c11ac109dc757c0bed93b8d79ce4c722a90d04c9a0bbd5d8887 SHA512 64bda77b818f2e35cf941b02119b08c9a52c03c8b94f7c2c5ab9c92e31010e296babe996cf400c41a3b34f92a16d577e81cbd6f204270b0a1d1370c6cfe83bfe
23 DIST fluentd-1.4.2.gem 443392 BLAKE2B 0aadec57268c69d45f4cf0e36be59e957b283f33f3dd6ac9bac0294c084b0e7d0e8fc28b1f12c3f5548dbcf6c1e562ff4a2c7f52bf7b0126fdafef102ba9562c SHA512 e67226a1e1fc6debda93b8efef9f19efb8eab7e0951a63ed646f2d01259f08d972c276aff8bf704acb64a10705460c4d68ac527cce1999707611cef79b4ae5cc
24 +DIST fluentd-1.9.0.gem 500224 BLAKE2B c09fc4d40e931ef2dc669cac1358c3b15baf434b7920f9481644953986dd1c3d140c4f4f8b53dd46d5972207ca7b1cb355f7fc51830b1adbb275c82ea9a7b979 SHA512 145b14b77900b2c7e4b83923d0d06465c7c5fdbfcdf39d1ab0be31a91e9003da7086b02b5fe9b4367956d892aadd65ac3ee34cafdf4f746c630a306af245b69d
25
26 diff --git a/app-admin/fluentd/fluentd-1.9.0.ebuild b/app-admin/fluentd/fluentd-1.9.0.ebuild
27 new file mode 100644
28 index 00000000000..7c6449b930d
29 --- /dev/null
30 +++ b/app-admin/fluentd/fluentd-1.9.0.ebuild
31 @@ -0,0 +1,61 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +USE_RUBY="ruby23 ruby24 ruby25 ruby26"
37 +
38 +RUBY_FAKEGEM_RECIPE_DOC="rdoc"
39 +
40 +inherit ruby-fakegem user
41 +
42 +DESCRIPTION="data collector and unified logging layer (project under CNCF)"
43 +HOMEPAGE="https://www.fluentd.org"
44 +
45 +LICENSE="Apache-2.0"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +
49 +ruby_add_rdepend "
50 + >=dev-ruby/coolio-1.4.5
51 + >=dev-ruby/http_parser_rb-0.5.1
52 + >=dev-ruby/msgpack-1.3.1
53 + >=dev-ruby/serverengine-2.0.4
54 + >=dev-ruby/sigdump-0.2.2
55 + >=dev-ruby/strptime-0.2.2
56 + >=dev-ruby/tzinfo-1.0
57 + >=dev-ruby/yajl-ruby-1.0"
58 +
59 +pkg_setup() {
60 + enewgroup ${PN}
61 + enewuser ${PN} -1 -1 -1 ${PN}
62 +}
63 +
64 +all_ruby_prepare() {
65 + sed -i \
66 + -e '/tzinfo-data/d' \
67 + -e '/dig_rb/d' \
68 + "${PN}".gemspec || die "'sed failed"
69 +
70 + # Avoid test dependency on unpackaged oj
71 + rm -f test/test_event_time.rb || die
72 +}
73 +
74 +all_ruby_install() {
75 + all_fakegem_install
76 + keepdir /var/log/fluentd
77 + fowners fluentd:adm /var/log/fluentd
78 + insinto /etc/fluent
79 + doins fluent.conf
80 + newconfd "${FILESDIR}"/${PN}.confd ${PN}
81 + newinitd "${FILESDIR}"/${PN}.initd ${PN}
82 + insinto /etc/logrotate.d
83 + newins "${FILESDIR}"/${PN}.logrotate ${PN}
84 +}
85 +
86 +pkg_postinst() {
87 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
88 + elog "A default configuration file has been installed in"
89 + elog "${EROOT}etc/fluent/fluent.conf. You will need to edit"
90 + elog "this file to match your configuration."
91 + fi
92 +}