summaryrefslogtreecommitdiff
path: root/app-admin/fluentd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-10 19:03:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-10 19:03:44 +0000
commit6a4408b9bbd9fe61dc0966f587db94081fa5f52b (patch)
treeb169c2aac67648694c722324d81d57fd34c69d23 /app-admin/fluentd
parent8c8f1cfd2aa9e839aad7dad6fd43b370cfbc0a1e (diff)
gentoo auto-resync : 10:01:2024 - 19:03:44
Diffstat (limited to 'app-admin/fluentd')
-rw-r--r--app-admin/fluentd/Manifest4
-rw-r--r--app-admin/fluentd/fluentd-1.16.3.ebuild70
-rw-r--r--app-admin/fluentd/metadata.xml12
3 files changed, 79 insertions, 7 deletions
diff --git a/app-admin/fluentd/Manifest b/app-admin/fluentd/Manifest
index 469bd31b608f..d345c005a829 100644
--- a/app-admin/fluentd/Manifest
+++ b/app-admin/fluentd/Manifest
@@ -4,6 +4,8 @@ AUX fluentd.initd 400 BLAKE2B 7c073341f652e393b3ffc8d1fc2bc54b72edc912dc9175263b
AUX fluentd.logrotate 191 BLAKE2B da3f35ab90d627f35aba5a1b5e51ec54d649c725bb50ca2e5cc66561c94bedb2eaa83e6489051dbf2c1ea209fe35f0b77be1228f1b8e46d61aa00775e65abfbd SHA512 f74c0ef04f479adb7c11074ddd803c2574fadb7ce90022f3efc28c1d44d0b77b1483c7bb217652decf22f879a69c7ba1ee7bdc78e5b153762a4f535ea5faa404
DIST fluentd-1.14.4.gem 852480 BLAKE2B d358a067dbfd50164583e629133632039543560104ba5c2b71fb44e3eba0d4119e73556a64f20f60d1c4d67c9c430fa4ab9e3c37e6d0cba166de9396a9dc339b SHA512 09770d0a02e1a29cc0504cd384365fff9445ba5257950b7154f7ba939dbaefcc6b9b1441838cb89d4ddb3101f1715c271de27e1cf46aac430daf968ce145fbe0
DIST fluentd-1.14.6.gem 856576 BLAKE2B 1422ab704a4b5eb674885a192ae241aa9ee4ba187ff38c9548435c858712f40b6af028776a8e8c8cd122501463cc910e034b5f0a5815e738f7cfd4d1f0d6026e SHA512 63a4e4a51dd9913d0a3a2ea9cb40794de874ee40256890ebaaef3111cc5a401179abdea1230efc92d962811c2f618591bbc7d8d5139d8851d682818712ba3ea7
+DIST fluentd-1.16.3.gem 880128 BLAKE2B c3b7379acf671bdf339cf4e7f2cc83aafebf4b8146203b04dcf7e1608263734979a77f3514373d9ff5740b421daa51edc3f10ab2b112b61cfac6aae4375efa55 SHA512 fb7d5fc9bd020ae4cd5c45d89740ed9a218156e9f64c170c9c6869448d111755a8e225c3539b8b2626a312406a329b5660d5d9ba2aa863eb1ee8ab69fb9c72a0
EBUILD fluentd-1.14.4.ebuild 1491 BLAKE2B 8bac4a13d5cafff0190dc6cde8d281035ada9015b742030ef270ff5264785bc2f7000dd4f16254c9798c0a9a5c2d8f6c585f1dbc86f99c4b2c7c65076fe58c01 SHA512 2a841aa5c4a7e83aa49f7c7f70ba9c89a3bb156a9ad31423fb6ced64335dcebcc1e6c8ef32a49c641ada21fedc43baea02afddfd16ec5d1d770025c16171c7ff
EBUILD fluentd-1.14.6.ebuild 1494 BLAKE2B 7327857a955e818b3f54e9410ac679ce08248828bba15ae1b11344a639aebd4132644d62c5be2554bf8ab0149d8fca2ac802a753183ba17f0b88c9b498e5dec7 SHA512 8526ec009bdb60f58d9e0fee291ad3ed552572ccdc82639001263a6fe1f7f637cf044721a6f03d94e8bd1e0eda32bdae2a255c933e52cd56829addc35d73b68e
-MISC metadata.xml 558 BLAKE2B 99fdce6d7b1b9a5a624b92f8d231e9b52aad53aa227fe3f59eb2b936751e613919517a2cc86078b7e6681c5b6fb82cbaea8c74857613de05671f6519b7f56677 SHA512 6daf1af528802d95ecacb1cd579fc4515699c85c408ca63d9bede8b24a0f7a85a6de07ea3ad75a183c23caa8bd279bac69a32dcc38727c9a5850845cc59e135c
+EBUILD fluentd-1.16.3.ebuild 1587 BLAKE2B da491362f4d6d1d13c0c43f1766f63c518cd376454086b8af3644a530049e67568433bc50c32ca19ef67fbec07f9888c8d2754812878185a9e0083439b11ed37 SHA512 b88a39d4cce71a700904c8464cb503057f5b0b71e98a0d6f7489386f604ef07324c645762a4d3767590c2142b9694c352ff6b7126e5f59f13fcbe5818e4521f4
+MISC metadata.xml 585 BLAKE2B 4c37de4344c9dc613c85ef3e238783d3687724405c54d20e669452398a45b05434ae081f228a8b0f31329a006175273a05710538f0d8564c8112f390970d68e1 SHA512 0e73d26f9c495c8336cbb08303a3fa38883c07473f69b16e446f41f398fceff066e9d42510f885665247a8d95c0d3b88d40a099411d4b76765d36a85cdcc0b87
diff --git a/app-admin/fluentd/fluentd-1.16.3.ebuild b/app-admin/fluentd/fluentd-1.16.3.ebuild
new file mode 100644
index 000000000000..4b5c6efc3d20
--- /dev/null
+++ b/app-admin/fluentd/fluentd-1.16.3.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+inherit ruby-fakegem
+
+DESCRIPTION="data collector and unified logging layer (project under CNCF)"
+HOMEPAGE="https://www.fluentd.org"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/fluentd
+ acct-user/fluentd"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ dev-ruby/async
+ dev-ruby/test-unit-rr
+ dev-ruby/rr[test]
+ dev-ruby/timecop
+ )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+ruby_add_rdepend "
+ dev-ruby/bundler
+ >=dev-ruby/coolio-1.4.5
+ >=dev-ruby/http_parser_rb-0.5.1
+ >=dev-ruby/msgpack-1.3.1
+ >=dev-ruby/serverengine-2.2.5
+ >=dev-ruby/sigdump-0.2.2
+ >=dev-ruby/strptime-0.2.4
+ >=dev-ruby/tzinfo-1.0
+ =dev-ruby/webrick-1.7*
+ >=dev-ruby/yajl-ruby-1.0"
+
+ruby_add_depend "test? ( dev-ruby/flexmock )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tzinfo-data/d' \
+ -e '/dig_rb/d' \
+ "${PN}".gemspec || die "'sed failed"
+
+ # Avoid test dependency on unpackaged oj
+ rm -f test/test_event_time.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+ keepdir /var/log/fluentd
+ fowners fluentd:adm /var/log/fluentd
+ insinto /etc/fluent
+ doins fluent.conf
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotate ${PN}
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ elog "A default configuration file has been installed in"
+ elog "${EROOT}/etc/fluent/fluent.conf. You will need to edit"
+ elog "this file to match your configuration."
+ fi
+}
diff --git a/app-admin/fluentd/metadata.xml b/app-admin/fluentd/metadata.xml
index 14214be60b30..effd619d79fe 100644
--- a/app-admin/fluentd/metadata.xml
+++ b/app-admin/fluentd/metadata.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>williamh@gentoo.org</email>
- <name>William Hubbs</name>
+ <maintainer type="person" proxied="yes">
+ <email>jaco@uls.co.za</email>
+ <name>Jaco Kroon</name>
</maintainer>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
Fluentd is an open source data collector which lets you unify