Release notes: https://github.com/fluent/fluentd/releases/tag/v1.19.0 Actively ignore upstream hack to avoid performance problems with Windows as discussed in https://github.com/fluent/fluentd/issues/5041. FreeBSD ports framework has no easy way to force old versions of rubygems, and it seems that in this case it is also not relevant.
53 lines
1.8 KiB
Makefile
53 lines
1.8 KiB
Makefile
PORTNAME= fluentd
|
|
PORTVERSION= 1.19.0
|
|
CATEGORIES= sysutils rubygems
|
|
MASTER_SITES= RG
|
|
|
|
MAINTAINER= girgen@FreeBSD.org
|
|
COMMENT= Fluent event collector
|
|
WWW= https://fluentd.org/
|
|
|
|
LICENSE= APACHE20
|
|
|
|
RUN_DEPENDS= \
|
|
rubygem-async-http>=0.86:www/rubygem-async-http \
|
|
rubygem-base6402>=0.2<0.3:converters/rubygem-base6402 \
|
|
rubygem-bundler>=0:sysutils/rubygem-bundler \
|
|
rubygem-cool.io>=1.4.5<2.0.0:devel/rubygem-cool.io \
|
|
rubygem-csv>=3.2:devel/rubygem-csv \
|
|
rubygem-drb>=2.2<2.3:devel/rubygem-drb \
|
|
rubygem-fiddle>=1.1:devel/rubygem-fiddle \
|
|
rubygem-http_parser.rb>=0.5.1<0.9.0:net/rubygem-http_parser.rb \
|
|
rubygem-logger>=0.6:devel/rubygem-logger \
|
|
rubygem-msgpack>=1.3.1<2.0.0:devel/rubygem-msgpack \
|
|
rubygem-oj>=3.16.10:devel/rubygem-oj \
|
|
rubygem-serverengine>=2.2.5<3.0.0:net/rubygem-serverengine \
|
|
rubygem-sigdump>=0.2.5<0.3:devel/rubygem-sigdump \
|
|
rubygem-strptime>=0.2.2<1.0.0:devel/rubygem-strptime \
|
|
rubygem-tzinfo1>=1.0<3.0:devel/rubygem-tzinfo1 \
|
|
rubygem-tzinfo-data>=1.0<2:devel/rubygem-tzinfo-data \
|
|
rubygem-uri>=1.0<2:net/rubygem-uri \
|
|
rubygem-webrick>=1.4.2<1.10:www/rubygem-webrick \
|
|
rubygem-yajl-ruby>=1.0<2:devel/rubygem-yajl-ruby \
|
|
rubygem-zstd-ruby>=1.5<2:devel/rubygem-zstd-ruby
|
|
|
|
PLIST_FILES= bin/fluent-cap-ctl bin/fluent-cat bin/fluent-ctl \
|
|
bin/fluent-debug bin/fluent-gem bin/fluentd \
|
|
bin/fluent-binlog-reader bin/fluent-ca-generate \
|
|
bin/fluent-plugin-config-format bin/fluent-plugin-generate \
|
|
"@sample etc/fluentd/fluent.conf.sample"
|
|
PLIST_DIRS= etc/fluentd/plugin
|
|
USES= cpe gem
|
|
USE_RC_SUBR= fluentd
|
|
USERS= fluentd
|
|
GROUPS= fluentd
|
|
SUB_LIST+= USER=${USERS} GROUP=${GROUPS} RUBY=${RUBY}
|
|
NO_ARCH= YES
|
|
NO_LATEST_LINK= YES
|
|
|
|
post-install:
|
|
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fluentd/plugin
|
|
${CP} ${WRKSRC}/fluent.conf.sample ${STAGEDIR}${PREFIX}/etc/fluentd/
|
|
|
|
.include <bsd.port.mk>
|