Skip to content

Commit

Permalink
Fluent Bit version bump 1.7.9
Browse files Browse the repository at this point in the history
  • Loading branch information
hdecarne committed Jun 18, 2021
1 parent f4e4248 commit 93119c9
Show file tree
Hide file tree
Showing 4 changed files with 217 additions and 1 deletion.
2 changes: 2 additions & 0 deletions app-admin/fluent-bit/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ DIST fluent-bit-1.7.4.tar.gz 13958203 BLAKE2B 2205bc2efc7cd54bf3df83e987a7c903ff
DIST fluent-bit-1.7.5.tar.gz 13963157 BLAKE2B f9064cb5c29b0ad14d025003af278fdff944b4543ebbe11dbd20ae83c8a4045cf5b6a649ac5cb5ff918a666b588378ed25ce5bfce92e88cc622fb3dcc5d65f14 SHA512 9af0f588804d99e05029af4613acd87044c4989a999b1de3274875310e1ae5bca8138497f138cf352d974396ec95282d02a11407985dd93ec16eb249cc01ab03
DIST fluent-bit-1.7.7.tar.gz 14296649 BLAKE2B ae94ddc6b8112a3f8fdb827a3fba7cc041bc091a657c5fdc7fb9debd445d2bae5b11b46f42d4073fd4137f964a63d0c5fa973b3e6207cc09fca2f0216877818e SHA512 bebde2efc9ac7abfef795bd53d7552d75892d4dae3a38be911f230155411f66940769cc34abf29935ea706d8fad88bab12fae5a46c8b849efd043263e784aeb9
DIST fluent-bit-1.7.8.tar.gz 14296869 BLAKE2B a9e9199d87e284c43d35cab3b0cdd44a0a736f4168c96abe77e4b712a223a14ef683d10459632da124e43f5ff3da1d34c85ced0991aec7f28bdca22864cebdd7 SHA512 2918a8f1630d3b9388b130cd2ed556fc886ac2c836562ad28599e5659d6b257cc45573632439e65c26a27d34af0f2260f7817b0caf6bf1a79e26007826e68a3a
DIST fluent-bit-1.7.9.tar.gz 14298704 BLAKE2B 229a39da56fb6f5d1981285e963fdfc81c94ee835d3c798a5003b3763161929db5c70abb600cd64dd4406e9067697606a3cf5217f4cfb3853058e7e3bd0b0277 SHA512 d25d3acb90c28fa4c337ad17ec8f0580cab59d3904ad71a6f66b9c3d36cc77890234ad9ef0be5275eb90c85b3628d514cd0ae5de98f8a0835a08696cae4c7b69
EBUILD fluent-bit-1.3.10.ebuild 3170 BLAKE2B b7c6945f75c4d52d2944c25fca925c91bc98237b951fd9d635a93bfdfed45b36be68981c47814cf5135281b556b77bdcb5054d3c844610b7d3517be40d5658b2 SHA512 7176dabe9eb2d868dedae31949c19d777fccab4fbfa49c08c3f37b791039e90f468a392a038b7155daf102f1db5dd2bfa8cb9a105e824eb3be2fee1b8fcf5858
EBUILD fluent-bit-1.3.11.ebuild 3170 BLAKE2B b7c6945f75c4d52d2944c25fca925c91bc98237b951fd9d635a93bfdfed45b36be68981c47814cf5135281b556b77bdcb5054d3c844610b7d3517be40d5658b2 SHA512 7176dabe9eb2d868dedae31949c19d777fccab4fbfa49c08c3f37b791039e90f468a392a038b7155daf102f1db5dd2bfa8cb9a105e824eb3be2fee1b8fcf5858
EBUILD fluent-bit-1.3.2.ebuild 2974 BLAKE2B 5625f2f0f0002055746417612d31b6ebca302520a88ec0ae6e61541c94aad3cff8f5f357c9c83e7506bee00cc086554ccd0ffb8810a168317dcb989ec7080c7e SHA512 eb476630d09c12e6aadbbe639ea2748cb830afa575fbe65a319e00300da99f9929a57f5014f4a20c945ef7fb69b8a04f1849650344bb26516e6ff73265a97bc6
Expand Down Expand Up @@ -63,4 +64,5 @@ EBUILD fluent-bit-1.7.4.ebuild 3962 BLAKE2B a037cf7f1b26f04035485f93e203f52c4d90
EBUILD fluent-bit-1.7.5.ebuild 4006 BLAKE2B 38a977ff18ba96e724ad19f472ce0c983ee717f002cc931f6248a743e8668ca114f314bf084d777f99b4bad9dbb3cb1ea3b560894c25c5c961d248ff3251220c SHA512 f067b52a625ff35d0d1aca4d39582be5f32d4b063a83e80360d2d27f0a9866d89227cd0261368bf7241efbec70ce0c6e190f5163b5bbd45184dc64de7e53b6d0
EBUILD fluent-bit-1.7.7.ebuild 4006 BLAKE2B 38a977ff18ba96e724ad19f472ce0c983ee717f002cc931f6248a743e8668ca114f314bf084d777f99b4bad9dbb3cb1ea3b560894c25c5c961d248ff3251220c SHA512 f067b52a625ff35d0d1aca4d39582be5f32d4b063a83e80360d2d27f0a9866d89227cd0261368bf7241efbec70ce0c6e190f5163b5bbd45184dc64de7e53b6d0
EBUILD fluent-bit-1.7.8.ebuild 4006 BLAKE2B 38a977ff18ba96e724ad19f472ce0c983ee717f002cc931f6248a743e8668ca114f314bf084d777f99b4bad9dbb3cb1ea3b560894c25c5c961d248ff3251220c SHA512 f067b52a625ff35d0d1aca4d39582be5f32d4b063a83e80360d2d27f0a9866d89227cd0261368bf7241efbec70ce0c6e190f5163b5bbd45184dc64de7e53b6d0
EBUILD fluent-bit-1.7.9.ebuild 4006 BLAKE2B 38a977ff18ba96e724ad19f472ce0c983ee717f002cc931f6248a743e8668ca114f314bf084d777f99b4bad9dbb3cb1ea3b560894c25c5c961d248ff3251220c SHA512 f067b52a625ff35d0d1aca4d39582be5f32d4b063a83e80360d2d27f0a9866d89227cd0261368bf7241efbec70ce0c6e190f5163b5bbd45184dc64de7e53b6d0
MISC metadata.xml 7315 BLAKE2B 8722da755c18033604618e468e89090d85a9b156f9e0f0184ad61771903de334a881a8a4cb8bdc3201a994d17c01ddbc45dbfa58050574a493367ecb3b6939d7 SHA512 b49b0a95d63daf64a2b6a296456ec38ed08a8f1c509c1213790556efb3a187bf440796b9337485781d7ee7ec3e97e8492593f076f2450665b83137ad4ff3dc6f
199 changes: 199 additions & 0 deletions app-admin/fluent-bit/fluent-bit-1.7.9.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

inherit cmake flag-o-matic

DESCRIPTION="Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX"
HOMEPAGE="http://fluentbit.io/"
#SRC_URI="https://fluentbit.io/releases/${PV:0:3}/${P}.tar.gz"
SRC_URI="https://github.com/fluent/fluent-bit/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"

#
# grep "option(FLB_IN_" CMakeLists.txt | awk -F "[( ]" '{ print "\x27" tolower(substr($2, 8)) "\x27" }' | sort
#
INPUT_PLUGINS_OPT=(
'collectd'
'cpu'
'disk'
'docker'
'docker_events'
'dummy'
'emitter'
'exec'
'forward'
'head'
'health'
'http'
'kmsg'
'lib'
'mem'
'mqtt'
'netif'
'proc'
'random'
'serial'
'statsd'
'storage_backlog'
'syslog'
'systemd'
'tail'
'tcp'
'thermal'
'winlog'
)
INPUT_PLUGINS_STD=(
'stdin'
)
#
# grep "option(FLB_OUT_" CMakeLists.txt | awk -F "[( ]" '{ print "\x27" tolower(substr($2, 9)) "\x27" }' | sort
#
OUTPUT_PLUGINS_OPT=(
'azure'
'azure_blob'
'bigquery'
'cloudwatch_logs'
'counter'
'datadog'
'es'
'exit'
'file'
'flowcounter'
'forward'
'gelf'
'http'
'influxdb'
'kafka'
'kafka_rest'
'kinesis_firehose'
'kinesis_streams'
'lib'
'logdna'
'loki'
'nats'
'nrlogs'
'pgsql'
'plot'
'retry'
's3'
'slack'
'splunk'
'stackdriver'
'syslog'
'tcp'
'td'
'websocket'
)
OUTPUT_PLUGINS_STD=(
'null'
'stdout'
)
#
# grep "option(FLB_FILTER_" CMakeLists.txt | awk -F "[( ]" '{ print "\x27" tolower(substr($2, 12)) "\x27" }' | sort
#
FILTER_OPT=(
'alter_size'
'aws'
'expect'
'geoip2'
'kubernetes'
'lua'
'rewrite_tag'
'tensorflow'
'throttle_size'
)
FILTER_STD=(
'grep'
'modify'
'nest'
'parser'
'record_modifier'
'stdout'
'throttle'
)

IUSE="debug examples luajit jemalloc"
for plugin in ${INPUT_PLUGINS_OPT[@]}; do
IUSE="${IUSE} fluentbit_input_plugins_${plugin}"
done
for plugin in ${INPUT_PLUGINS_STD[@]}; do
IUSE="${IUSE} +fluentbit_input_plugins_${plugin}"
done
for plugin in ${OUTPUT_PLUGINS_STD[@]}; do
IUSE="${IUSE} +fluentbit_output_plugins_${plugin}"
done
for plugin in ${OUTPUT_PLUGINS_OPT[@]}; do
IUSE="${IUSE} fluentbit_output_plugins_${plugin}"
done
for filter in ${FILTER_STD[@]}; do
IUSE="${IUSE} +fluentbit_filters_${filter}"
done
for filter in ${FILTER_OPT[@]}; do
IUSE="${IUSE} fluentbit_filters_${filter}"
done

RESTRICT="mirror"

RDEPEND="acct-group/logger
acct-user/fluent-bit
dev-libs/openssl
luajit? ( dev-lang/luajit )
jemalloc? ( dev-libs/jemalloc )
fluentbit_output_plugins_pgsql? ( >=dev-db/postgresql-9.4:= )
fluentbit_filters_geoip2? ( dev-libs/libmaxminddb )"
DEPEND="${RDEPEND}"

BUILD_DIR="${S}/build"
CMAKE_BUILD_TYPE="Release"
CMAKE_MAKEFILE_GENERATOR="emake"

src_configure() {
append-cflags -fcommon -Wno-array-parameter -Wno-stringop-overflow
local mycmakeargs=(
-Wno-dev
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-DBUILD_SHARED_LIBS=no
-DFLB_DEBUG="$(usex debug)"
-DFLB_JEMALLOC="$(usex jemalloc)"
-DFLB_EXAMPLES="$(usex examples)"
-DFLB_BACKTRACE="$(usex debug)"
-DFLB_LUAJIT="$(usex luajit)"
)

for plugin in ${INPUT_PLUGINS_STD}; do
mycmakeargs+=("-DFLB_IN_${plugin^^}=$(usex fluentbit_input_plugins_${plugin})")
done
for plugin in ${INPUT_PLUGINS_OPT}; do
mycmakeargs+=("-DFLB_IN_${plugin^^}=$(usex fluentbit_input_plugins_${plugin})")
done
for plugin in ${OUTPUT_PLUGINS_STD}; do
mycmakeargs+=("-DFLB_OUT_${plugin^^}=$(usex fluentbit_output_plugins_${plugin})")
done
for plugin in ${OUTPUT_PLUGINS_OPT}; do
mycmakeargs+=("-DFLB_OUT_${plugin^^}=$(usex fluentbit_output_plugins_${plugin})")
done
for filter in ${FILTER_STD}; do
mycmakeargs+=("-DFLB_FILTER_${filter^^}=$(usex fluentbit_filters_${filter})")
done
for filter in ${FILTER_OPT}; do
mycmakeargs+=("-DFLB_FILTER_${filter^^}=$(usex fluentbit_filters_${filter})")
done

cmake_src_configure
}

src_install() {
cmake_src_install

keepdir "/var/log/${PN}"

newconfd "${FILESDIR}/${PN}.confd" "${PN}"
newinitd "${FILESDIR}/${PN}.initd" "${PN}"

fowners fluent-bit:logger "/etc/${PN}"
}
15 changes: 15 additions & 0 deletions metadata/md5-cache/app-admin/fluent-bit-1.7.9
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
BDEPEND=dev-util/ninja dev-util/cmake
DEFINED_PHASES=compile configure install prepare test
DEPEND=acct-group/logger acct-user/fluent-bit dev-libs/openssl luajit? ( dev-lang/luajit ) jemalloc? ( dev-libs/jemalloc ) fluentbit_output_plugins_pgsql? ( >=dev-db/postgresql-9.4:= ) fluentbit_filters_geoip2? ( dev-libs/libmaxminddb )
DESCRIPTION=Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX
EAPI=7
HOMEPAGE=http://fluentbit.io/
IUSE=debug examples luajit jemalloc fluentbit_input_plugins_collectd fluentbit_input_plugins_cpu fluentbit_input_plugins_disk fluentbit_input_plugins_docker fluentbit_input_plugins_docker_events fluentbit_input_plugins_dummy fluentbit_input_plugins_emitter fluentbit_input_plugins_exec fluentbit_input_plugins_forward fluentbit_input_plugins_head fluentbit_input_plugins_health fluentbit_input_plugins_http fluentbit_input_plugins_kmsg fluentbit_input_plugins_lib fluentbit_input_plugins_mem fluentbit_input_plugins_mqtt fluentbit_input_plugins_netif fluentbit_input_plugins_proc fluentbit_input_plugins_random fluentbit_input_plugins_serial fluentbit_input_plugins_statsd fluentbit_input_plugins_storage_backlog fluentbit_input_plugins_syslog fluentbit_input_plugins_systemd fluentbit_input_plugins_tail fluentbit_input_plugins_tcp fluentbit_input_plugins_thermal fluentbit_input_plugins_winlog +fluentbit_input_plugins_stdin +fluentbit_output_plugins_null +fluentbit_output_plugins_stdout fluentbit_output_plugins_azure fluentbit_output_plugins_azure_blob fluentbit_output_plugins_bigquery fluentbit_output_plugins_cloudwatch_logs fluentbit_output_plugins_counter fluentbit_output_plugins_datadog fluentbit_output_plugins_es fluentbit_output_plugins_exit fluentbit_output_plugins_file fluentbit_output_plugins_flowcounter fluentbit_output_plugins_forward fluentbit_output_plugins_gelf fluentbit_output_plugins_http fluentbit_output_plugins_influxdb fluentbit_output_plugins_kafka fluentbit_output_plugins_kafka_rest fluentbit_output_plugins_kinesis_firehose fluentbit_output_plugins_kinesis_streams fluentbit_output_plugins_lib fluentbit_output_plugins_logdna fluentbit_output_plugins_loki fluentbit_output_plugins_nats fluentbit_output_plugins_nrlogs fluentbit_output_plugins_pgsql fluentbit_output_plugins_plot fluentbit_output_plugins_retry fluentbit_output_plugins_s3 fluentbit_output_plugins_slack fluentbit_output_plugins_splunk fluentbit_output_plugins_stackdriver fluentbit_output_plugins_syslog fluentbit_output_plugins_tcp fluentbit_output_plugins_td fluentbit_output_plugins_websocket +fluentbit_filters_grep +fluentbit_filters_modify +fluentbit_filters_nest +fluentbit_filters_parser +fluentbit_filters_record_modifier +fluentbit_filters_stdout +fluentbit_filters_throttle fluentbit_filters_alter_size fluentbit_filters_aws fluentbit_filters_expect fluentbit_filters_geoip2 fluentbit_filters_kubernetes fluentbit_filters_lua fluentbit_filters_rewrite_tag fluentbit_filters_tensorflow fluentbit_filters_throttle_size
KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=acct-group/logger acct-user/fluent-bit dev-libs/openssl luajit? ( dev-lang/luajit ) jemalloc? ( dev-libs/jemalloc ) fluentbit_output_plugins_pgsql? ( >=dev-db/postgresql-9.4:= ) fluentbit_filters_geoip2? ( dev-libs/libmaxminddb )
RESTRICT=mirror
SLOT=0
SRC_URI=https://github.com/fluent/fluent-bit/archive/v1.7.9.tar.gz -> fluent-bit-1.7.9.tar.gz
_eclasses_=cmake 518e4c9a6a38dfd7afc54b6a7c5de3da edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 2d5b3f4b315094768576b6799e4f926e flag-o-matic bc2e7662a4a9a8643be851982a837ddc l10n 8cdd85e169b835d518bc2fd59f780d8e multilib ebdbaed22e873a5abe6205f41349b479 multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils 132cbb376048d079b5a012f5467c4e7f toolchain-funcs 24921b57d6561d87cbef4916a296ada4 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils ff2ff954e6b17929574eee4efc5152ba
_md5_=ca6591a39ae4a2276db80df89b901bb8
2 changes: 1 addition & 1 deletion metadata/pkg_desc_index
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ acct-user/authelia 0: authelia program user
acct-user/fluent-bit 0-r1: fluent-bit program user
acct-user/hydra 0: hydra program user
acct-user/loki 0-r1: loki program user
app-admin/fluent-bit 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.3.10 1.3.11 1.4.1 1.4.2 1.4.5 1.4.6 1.5.1 1.5.2 1.5.3 1.5.4 1.6.1 1.6.3 1.6.4 1.6.6 1.6.8 1.6.9 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.7 1.7.8: Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX
app-admin/fluent-bit 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.3.10 1.3.11 1.4.1 1.4.2 1.4.5 1.4.6 1.5.1 1.5.2 1.5.3 1.5.4 1.6.1 1.6.3 1.6.4 1.6.6 1.6.8 1.6.9 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.7 1.7.8 1.7.9: Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX
app-admin/loki 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 1.4.1 1.5.0 1.6.0 1.6.1 2.0.0 2.0.1 2.1.0 2.2.0 2.2.1: Like Prometheus, but for logs.
app-crypt/vaultwarden 1.21.0: Unofficial Bitwarden compatible server written in Rust
dev-db/influxdb 1.3.7 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.4 1.6.0 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.4 1.7.6 1.7.8 1.7.9 1.8.0 1.8.1 1.8.2 1.8.3 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7: Scalable datastore for metrics, events, and real-time analytics
Expand Down

0 comments on commit 93119c9

Please sign in to comment.