[gentoo-commits] repo/gentoo:master commit in: app-admin/filebeat/, app-admin/filebeat/files/

2021-11-11 Thread Sam James
commit: fe03bca184ae6f4708e2d24f207f18dc618d3c3a
Author: Tomáš Mózes  gmail  com>
AuthorDate: Fri Nov  5 12:14:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 11 23:49:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe03bca1

app-admin/filebeat: bump to 7.15.1

Glibc-2.34 patch taken from upstream:
https://github.com/elastic/beats/pull/28117

Signed-off-by: Tomáš Mózes  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-admin/filebeat/Manifest|   63 ++
 app-admin/filebeat/filebeat-7.15.1.ebuild  | 1108 
 app-admin/filebeat/files/filebeat-glibc-2.34.patch |   24 +
 3 files changed, 1195 insertions(+)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index 68c321cde77..6ed32c00cc3 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -36,6 +36,7 @@ DIST filebeat-7.12.0.tar.gz 94231781 BLAKE2B 
3e90888bbf204c8e96066f894ba211feb89
 DIST filebeat-7.12.1.tar.gz 94237879 BLAKE2B 
7f7c1ed0ded8bc52b1830d3448d910bae5b2e775a9b1264271a8e3420fa95d0e4c1e7ee3545d198583af2b90b390f3f8bca0c871ca2ecdd077fcbe284648ba42
 SHA512 
3e2c49ddab59461f82abc5e3ea0f12941f2ed73a6f23c2f062ec88c85d577ce2b5efb234a110e62e9949490bec4f355f3118508572b93883adc7122d76d33cb1
 DIST filebeat-7.13.2.tar.gz 96332174 BLAKE2B 
d196700f7ccd54a01f3711e8c10356bf16dc499c10fc4534d0a103f2f89824bef8ef844d50a747f9418fe3d610871effc9f831657bb252010f939449c8e63490
 SHA512 
6ebbfa9b87c2f8cd7a7f949bf56104b6065bed4aa5b543be1997d46cc1143d02a1c7b035a1e885aaf1e5dd41379d83d42ca11e63326d24fd5456ead4f126a3a9
 DIST filebeat-7.13.4.tar.gz 96335617 BLAKE2B 
b417ffaf0bb47df78cd2d31be09d4fb2b5a0b41ad90bc59bd53928cecd0f6e0245426c55be9e977b71225adfb957c1ef8768be434d41e44b699efcce0d904006
 SHA512 
85e63941466b83690f743cec58be29bdbe133da73975b2c6390589d2245484fae53eb25732260c0db77d35ae6f37fc2f7f003d45cfd2ceb281a51d36897c7b68
+DIST filebeat-7.15.1.tar.gz 101738032 BLAKE2B 
264a9cca0276793eab0c1215fdb6103b0c9e24ee0a5b3f20ce4f439f4c2a7754e03c47d44cf6be24cd1c99df92307f129768cc18eeb7705396437ff91fd42fc1
 SHA512 
7cc46a8c76d82de9f69815ae3ec1f1908f3c2034d4a043077c3ecd852cfeae26df98039bed48577644a08addabf72f9d854be60c40a53ee2adf2f8282590019a
 DIST filebeat-7.9.3.tar.gz 82872010 BLAKE2B 
e437905a13e556e1bec9b59a8837eb4649f063e4ddb9815a3e18efdc291758e39b5abc0465295f8526f042aecdfc2b8e49ebb6980aeb8b3b13be9d4431863401
 SHA512 
35c2c8038f0f540e467feef341f3248eadda5e5b1a80c247bcd54c073153a7839f797be327b65c4eee255f4d656e36c57d112b7ff0e637342ccc13f4f59366d7
 DIST github.com%2F!azure%2Fazure-amqp-common-go%2Fv3%2F@v%2Fv3.0.0.mod 372 
BLAKE2B 
80a7e0aac984acb79239b3309290cd8ef1eeca8d9f53b3c91628cbe6dd112706d2313c47e33ac52ea9e8a6417289dacae8e2e72a03e679836d3ed89cb86c0aee
 SHA512 
6db1a52bbab1332ab7e761532cb110394afa1dd69cc5f7443c3fb733c7d95fa712cf6bf8a78fc3f51d89b2d368a248e532bab06bc93e2e663b8f836c91aef0de
 DIST github.com%2F!azure%2Fazure-amqp-common-go%2Fv3%2F@v%2Fv3.0.0.zip 29788 
BLAKE2B 
c1e493471bca24ac64c8119e624ea077a74678a492b036deb907ede12b5e93c3ef699820cb2ec9468a98d00e83d84c6bb45cf274b4812a0f319a0248610a4d2c
 SHA512 
a412fbe597ab0c47223d733303ed2277656fe35866f52e4ed1f25cc03b691f15f5592cb07b3c5fb39d4cb98c6d73dbc8e1e7869cea17241a33dfc29db0a1d121
@@ -54,6 +55,8 @@ DIST github.com%2F!azure%2Fgo-amqp%2F@v%2Fv0.12.6.mod 154 
BLAKE2B c0e49a0b41ded8
 DIST github.com%2F!azure%2Fgo-amqp%2F@v%2Fv0.12.6.zip 604954 BLAKE2B 
a0c7fd40df764e8211c219f8bce5385e46ebb34ee4c547b8902961a772fe0d2843e7c67788a6d6053805a8ab57f8373e5340c3a45b4689328b4c3586d5b74d11
 SHA512 
ebe0dbdddf9996a736d1d9c4b87bd8c201dd6735e256c28c93302e2a243d23762e5433d57682100abd3f5bbd7d7b4e576425847186a795a0d685989af76d542b
 DIST 
github.com%2F!azure%2Fgo-ansiterm%2F@v%2Fv0.0.0-20170929234023-d6e3b3328b78.mod 
36 BLAKE2B 
52a2c5272e004524397df00dfa03b4c2d2ebd985a0c974236aad6b847d6b2b4b7c9b69ef48e263f4c67983b845b020d2004fe749b46fee3c0525da0416b20f3e
 SHA512 
350a16c68553738ce8c2f4a6ac8beba66a7dcf2386a42aff938ebaa3bdc526bda8e5c51c493331eda4666cbcf8411ee7ca3aeb0768cc4f557f34585960f9eb84
 DIST 
github.com%2F!azure%2Fgo-ansiterm%2F@v%2Fv0.0.0-20170929234023-d6e3b3328b78.zip 
32735 BLAKE2B 
5de266d7400ae80c027f209cea91c911e22b0ff4fc6a2e964e8906f1a86cc6905b9c12d2588d5fdc91d0d8e9501a0ddf2f7a376cca9935d21943386c3ef31979
 SHA512 
72621865ffc0cadd27603e2f4032f1cd9c9d8bdcb920b3ca9fd02dbf88e52876a6f092c5b74eceb136021c514b68dc599f0cbbf18ed1620b827d46462aa55e32
+DIST github.com%2F!azure%2Fgo-autorest%2F@v%2Fv14.2.0+incompatible.mod 36 
BLAKE2B 
71643bf27cc23617d54777e18c77d9015af83e9e9c1ec846c333d91760e70e57e51e3b9fb0b6ec8bae5140893237ae6f08bfd6a50b452145d6bd635a4abfec12
 SHA512 
d7c80a07fa3633acb681d54fae5743c6aab0d5f1f9e1edc3f7037a7abcf12c5536c524e856f9ea3d876b2b0fdf2884fa307ed16fd9758aba17a3d28766df1377
+DIST github.com%2F!azure%2Fgo-autorest%2F@v%2Fv14.2.0+incompatible.zip 24733 
BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-admin/filebeat/, app-admin/filebeat/files/

2017-12-02 Thread Patrice Clement
commit: 4307d6bea4f81e26100fe4a9f3587988565d6bfa
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Nov 29 09:32:33 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Dec  3 00:11:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4307d6be

app-admin/filebeat: version bump to 6.0.0.

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6343

 app-admin/filebeat/Manifest   |  3 +-
 app-admin/filebeat/filebeat-6.0.0.ebuild  | 60 +++
 app-admin/filebeat/files/filebeat.initd.1 | 43 ++
 3 files changed, 105 insertions(+), 1 deletion(-)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index e7aa9e2ca53..c97deb69a4f 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -1,2 +1,3 @@
 DIST filebeat-5.5.2.tar.gz 18075191 SHA256 
39e792324a35fe84ef9a63cd5324252bc71d1c665188e8d597e12ca170cfde7a SHA512 
ad92b41a9ceaad6c6e6fc80d0adccd7fe03a7056d121484bcf35c6a46b2061a5ef6d32121dd12d59b51e7678769da5c405b1d549fa130631ae3f1989b78fba48
 WHIRLPOOL 
46d182bd339abd26f3c4cf3f8d3a716180fc00147458f571eec34aefcaa67d9e88a561988e37c47083528024e4e0559b255c7a17efa43e0e4b21b653a575f7fd
-DIST filebeat-5.6.4.tar.gz 18145215 SHA256 
c06f913af79bb54825483ba0ed4b31752db5784daf3717f53d83b6b12890c0a4 SHA512 
1ae66b7dd81f04434d667ecc295a747f8c650ba1affb88d7ae358051c739634b75c64d9c52d55fe6ee0b65848ff1825e508426c03d7e822517f55602091e186a
 WHIRLPOOL 
37dbff315872dbbd5237aec2e32004a962b3f729f53d77e1f4cf86a094b2c0673499a408483c9a9be2be1521097f5dedb244c340fd05fe700b9d40291e83e58b
+DIST filebeat-5.6.4.tar.gz 18145215 BLAKE2B 
ff5c848a87365fd9c592a2a10d852cdca2e32206827c26e8f631c35015623c8fb85c49799d6bae91877a0d7e718f316856e8cf8833ef29694c7d1cef5d86b47c
 SHA512 
1ae66b7dd81f04434d667ecc295a747f8c650ba1affb88d7ae358051c739634b75c64d9c52d55fe6ee0b65848ff1825e508426c03d7e822517f55602091e186a
+DIST filebeat-6.0.0.tar.gz 15118739 BLAKE2B 
5b4e4998c98c52f65ad239a1002e499e042a37ccd4d53acc21c3647bbc9fc7dee913c7c3393684eccc962892d93d4ff62a91957888a46f38b8b3430c11d99c42
 SHA512 
6dbeecb640fe2e39b81be90fdd05d03c1b3ffddd20ef06ab7c51805eede82035a8d0a00de3132edb77594383095bd5e7a79609e3bdf3d62377140cde7ed3fcd7

diff --git a/app-admin/filebeat/filebeat-6.0.0.ebuild 
b/app-admin/filebeat/filebeat-6.0.0.ebuild
new file mode 100644
index 000..3b7aa080920
--- /dev/null
+++ b/app-admin/filebeat/filebeat-6.0.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/beats;
+SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=dev-lang/go-1.8.3"
+RDEPEND="!app-admin/filebeat-bin"
+
+ELASTIC="${WORKDIR}/src/github.com/elastic"
+BEATS="${ELASTIC}/beats"
+S="${BEATS}"
+
+src_unpack() {
+   mkdir -p "${ELASTIC}" || die
+   unpack ${P}.tar.gz
+   mv beats-${PV} "${BEATS}" || die
+}
+
+src_compile() {
+   cd ${BEATS}/filebeat || die
+   GOPATH="${WORKDIR}" emake
+}
+
+src_test() {
+   cd ${BEATS}/filebeat || die
+   GOPATH="${WORKDIR}" emake check
+}
+
+src_install() {
+   keepdir /var/{lib,log}/${PN}
+
+   fperms 0750 /var/{lib,log}/${PN}
+
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+   newinitd "${FILESDIR}/${PN}.initd.1" ${PN}
+
+   insinto "/usr/share/doc/${PF}/examples"
+   doins ${PN}/{filebeat.yml,filebeat.reference.yml}
+
+   dobin filebeat/filebeat
+}
+
+pkg_postinst() {
+   if [[ -n "${REPLACING_VERSIONS}" ]]; then
+   elog "Please read the migration guide at:"
+   elog 
"https://www.elastic.co/guide/en/beats/libbeat/6.0/upgrading.html;
+   elog ""
+   fi
+
+   elog "Example configurations:"
+   elog "${EROOT%/}/usr/share/doc/${PF}/examples"
+}

diff --git a/app-admin/filebeat/files/filebeat.initd.1 
b/app-admin/filebeat/files/filebeat.initd.1
new file mode 100644
index 000..2cb33ba8ebc
--- /dev/null
+++ b/app-admin/filebeat/files/filebeat.initd.1
@@ -0,0 +1,43 @@
+#!/sbin/openrc-run
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+FILEBEAT_USER="${FILEBEAT_USER:-root}"
+FILEBEAT_GROUP="${FILEBEAT_GROUP:-root}"
+FILEBEAT_CONFIG="${FILEBEAT_CONFIG:-/etc/filebeat/filebeat.yml}"
+FILEBEAT_DATADIR="${FILEBEAT_DATADIR:-/var/lib/filebeat}"
+FILEBEAT_LOGDIR="${FILEBEAT_LOGDIR:-/var/log/filebeat}"
+FILEBEAT_OPTS="${FILEBEAT_OPTS:-}"
+
+command="/usr/bin/filebeat"
+command_args="-c ${FILEBEAT_CONFIG} ${FILEBEAT_OPTS} -path.config $(dirname 
$FILEBEAT_CONFIG) \
+   -path.data ${FILEBEAT_DATADIR} -path.home ${FILEBEAT_DATADIR} 
-path.logs ${FILEBEAT_LOGDIR}"
+command_background="true"

[gentoo-commits] repo/gentoo:master commit in: app-admin/filebeat/, app-admin/filebeat/files/

2017-08-29 Thread Patrice Clement
commit: 9ab083e709e7b243f531f2ba477709bf43fbeed0
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Aug 24 05:13:55 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Aug 29 09:44:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab083e7

app-admin/filebeat: version bump to 5.5.2.

Package-Manager: Portage-2.3.8, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/5498

 app-admin/filebeat/Manifest  |  1 +
 app-admin/filebeat/filebeat-5.5.2.ebuild | 69 
 app-admin/filebeat/files/filebeat.initd  | 17 +++-
 3 files changed, 75 insertions(+), 12 deletions(-)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index 815b25f8795..38b95db6a33 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -1,3 +1,4 @@
 DIST filebeat-5.3.2.tar.gz 17595133 SHA256 
e8c765531276e4731c5148bd99fad1efc799f3ec68e1d32a2fe116995f2b9e2f SHA512 
080d079a063641e3688cc9f1563517e9a314ca834b0fa90fe12d455f984bb83282243736ecf17a7e62214034b71d373afc503d3bc5ff3d106ef5965ce00c3543
 WHIRLPOOL 
ef6aee18d24e2b25439485121f30af2ff4d76c4ac2fe97acd1f6ec70d27c8a49ce9c3323baaa2305f56f20dea0118c970458c0cb8bfa05bc0227fdb3987f1478
 DIST filebeat-5.4.3.tar.gz 18074275 SHA256 
a7714383de1a610c7318e8a2751a230b64c8ca243058abd59b1886aabcc3965b SHA512 
8c193894898a5a07e622a56ef37aba77b57559bc0a66e017e22980ae1e1c5057f4629b25aaa65fb85c8b7a74759b6f6d1e1b8b9df1bfe626e58a3fdb264267b9
 WHIRLPOOL 
804a28cf4f664a3356c19f0a988921cb01c7a2e05566915b3020dd1884d98e014ff9adc23cd5d1e0d947e0c14c54ccdfeef67bff6454cbd4dd153b6ddcfa070c
 DIST filebeat-5.5.1.tar.gz 18075818 SHA256 
b6c85901b1feb0e184dd56d9012ccda10bf62566ddfbe3d9790c771b73db3a46 SHA512 
b77b241afd747298a91242a8040958ab8cfa343df9ab192c11361947d0b633bc192f45f1ae27987324ce2ea3f5b6f4f0dcb521cb684efa349db59a56f0fd6818
 WHIRLPOOL 
42b1eecd93f76e9fe4c4a4edfffdb5ff54b984f5b179a55f0ddec7883af90404c00695baac7c97fc69d543952eadfd5fbc1eeb3a92367bd8ce6e6b9de682fa67
+DIST filebeat-5.5.2.tar.gz 18075191 SHA256 
39e792324a35fe84ef9a63cd5324252bc71d1c665188e8d597e12ca170cfde7a SHA512 
ad92b41a9ceaad6c6e6fc80d0adccd7fe03a7056d121484bcf35c6a46b2061a5ef6d32121dd12d59b51e7678769da5c405b1d549fa130631ae3f1989b78fba48
 WHIRLPOOL 
46d182bd339abd26f3c4cf3f8d3a716180fc00147458f571eec34aefcaa67d9e88a561988e37c47083528024e4e0559b255c7a17efa43e0e4b21b653a575f7fd

diff --git a/app-admin/filebeat/filebeat-5.5.2.ebuild 
b/app-admin/filebeat/filebeat-5.5.2.ebuild
new file mode 100644
index 000..451e2191c7a
--- /dev/null
+++ b/app-admin/filebeat/filebeat-5.5.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/beats;
+SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=dev-lang/go-1.8.3"
+RDEPEND="!app-admin/filebeat-bin"
+
+ELASTIC="${WORKDIR}/src/github.com/elastic"
+BEATS="${ELASTIC}/beats"
+S="${BEATS}"
+
+src_unpack() {
+   mkdir -p "${ELASTIC}" || die
+   unpack ${P}.tar.gz
+   mv beats-${PV} "${BEATS}" || die
+}
+
+src_compile() {
+   cd ${BEATS}/filebeat || die
+   GOPATH="${WORKDIR}" emake
+}
+
+src_test() {
+   cd ${BEATS}/filebeat || die
+   GOPATH="${WORKDIR}" emake check
+}
+
+src_install() {
+   keepdir /var/{lib,log}/${PN}
+
+   fperms 0750 /var/{lib,log}/${PN}
+
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+
+   insinto "/usr/share/doc/${PF}/examples"
+   doins ${PN}/{filebeat.yml,filebeat.full.yml}
+
+   insinto "/etc/${PN}"
+   doins 
${PN}/{filebeat.template.json,filebeat.template-es2x.json,filebeat.template-es6x.json}
+
+   exeinto "/usr/share/${PN}"
+   doexe libbeat/scripts/migrate_beat_config_1_x_to_5_0.py
+
+   dobin filebeat/filebeat
+}
+
+pkg_postinst() {
+   if [[ -n "${REPLACING_VERSIONS}" ]]; then
+   elog "Please read the migration guide at:"
+   elog 
"https://www.elastic.co/guide/en/beats/libbeat/5.0/upgrading.html;
+   elog ""
+   elog "The migration script:"
+   elog 
"${EROOT%/}/usr/share/filebeat/migrate_beat_config_1_x_to_5_0.py"
+   elog ""
+   fi
+
+   elog "Example configurations:"
+   elog "${EROOT%/}/usr/share/doc/${PF}/examples"
+}

diff --git a/app-admin/filebeat/files/filebeat.initd 
b/app-admin/filebeat/files/filebeat.initd
index 01fccad2ea3..92b8369a41d 100644
--- a/app-admin/filebeat/files/filebeat.initd
+++ b/app-admin/filebeat/files/filebeat.initd
@@ -12,11 +12,12 @@ FILEBEAT_OPTS="${FILEBEAT_OPTS:-}"
 command="/usr/bin/filebeat"
 command_args="-c ${FILEBEAT_CONFIG} ${FILEBEAT_OPTS} -path.config $(dirname 
$FILEBEAT_CONFIG) \

[gentoo-commits] repo/gentoo:master commit in: app-admin/filebeat/, app-admin/filebeat/files/

2016-11-30 Thread Göktürk Yüksek
commit: 71e932ff5637ded89cbe185fed323337dddeb84c
Author: Tomas Mozes  gmail  com>
AuthorDate: Sun Nov  6 06:27:49 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Thu Dec  1 04:18:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e932ff

app-admin/filebeat: version bump to 5.0.0

 app-admin/filebeat/Manifest|  1 +
 app-admin/filebeat/filebeat-5.0.0.ebuild   | 65 ++
 app-admin/filebeat/files/filebeat.confd-r1 | 15 +++
 app-admin/filebeat/files/filebeat.initd-r1 | 50 +++
 4 files changed, 131 insertions(+)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index d9e426f..dc72c57 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -1 +1,2 @@
 DIST filebeat-1.3.1.tar.gz 10225540 SHA256 
1d8e41b42a0b2dd59403795ff07cbfd8a9a76477731c38122aa9242b47b054e0 SHA512 
60f6d4ae93bb01e74311d7ccc3d367707f888f58898b89a0ea7512c96b6e1369edf7dc2afe3615df97e8c311629d9fc1e9fc2f1abe8edcbb5bc5bcf47c82107c
 WHIRLPOOL 
608b825fa4dc99d792deb9d23672eea0e66318461adb944dc484d42edc3d3acb1cf1f65cd4024cf0437dd5e5ed088ff5b5aeec967f7efad03b82f259793410f0
+DIST filebeat-5.0.0.tar.gz 15736495 SHA256 
3e6b7cf2ee5f52e78ae87ef04ab9dd49977c89f86a09416586896aeaea844e34 SHA512 
0838fb5e04d2266b15a6f21ebf1109626b60591a9154f4bb11cde73ae127a7695defb1e238a115ab59e0a7441bd9fa5642d4eb924663f00467b715224a3fa076
 WHIRLPOOL 
a2b39bccfb45a32a25de9ae32ad881cd79e7a854280d6eb17614f4c274e9f92d956f8b811e6ff6371d16e7d723a98c59e82906d90029a25d079b33089142df5f

diff --git a/app-admin/filebeat/filebeat-5.0.0.ebuild 
b/app-admin/filebeat/filebeat-5.0.0.ebuild
new file mode 100644
index ..34c08b5
--- /dev/null
+++ b/app-admin/filebeat/filebeat-5.0.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/beats;
+SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-lang/go"
+RDEPEND="!app-admin/filebeat-bin"
+
+ELASTIC="${WORKDIR}/src/github.com/elastic"
+BEATS="${ELASTIC}/beats"
+S="${BEATS}"
+
+src_unpack() {
+   mkdir -p "${ELASTIC}" || die
+   unpack ${P}.tar.gz
+   mv beats-${PV} "${BEATS}" || die
+}
+
+src_compile() {
+   cd ${BEATS}/filebeat || die
+   GOPATH="${WORKDIR}" emake
+}
+
+src_install() {
+   keepdir /var/{lib,log}/${PN}
+
+   fperms 0750 /var/{lib,log}/${PN}
+
+   newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
+   newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
+
+   insinto "/usr/share/doc/${PF}/examples"
+   doins ${PN}/{filebeat.yml,filebeat.full.yml}
+
+   insinto "/etc/${PN}"
+   doins ${PN}/{filebeat.template.json,filebeat.template-es2x.json}
+
+   exeinto "/usr/share/${PN}"
+   doexe libbeat/scripts/migrate_beat_config_1_x_to_5_0.py
+
+   dobin filebeat/filebeat
+}
+
+pkg_postinst() {
+   if [[ -n "${REPLACING_VERSIONS}" ]]; then
+   elog "Please read the migration guide at:"
+   elog 
"https://www.elastic.co/guide/en/beats/libbeat/5.0/upgrading.html;
+   elog ""
+   elog "The migration script:"
+   elog 
"${EROOT%/}/usr/share/filebeat/migrate_beat_config_1_x_to_5_0.py"
+   elog ""
+   fi
+
+   elog "Example configurations:"
+   elog "${EROOT%/}/usr/share/doc/${PF}/examples"
+}

diff --git a/app-admin/filebeat/files/filebeat.confd-r1 
b/app-admin/filebeat/files/filebeat.confd-r1
new file mode 100644
index ..2fcf41a
--- /dev/null
+++ b/app-admin/filebeat/files/filebeat.confd-r1
@@ -0,0 +1,15 @@
+# Run filebeat under this user/group
+#FILEBEAT_USER=""
+#FILEBEAT_GROUP=""
+
+# Configuration path
+#FILEBEAT_CONFIG=""
+
+# Path to data directory
+#FILEBEAT_DATADIR=""
+
+# Path to log directory
+#FILEBEAT_LOGDIR=""
+
+# Additional arguments passed to filebeat
+#FILEBEAT_OPTS=""

diff --git a/app-admin/filebeat/files/filebeat.initd-r1 
b/app-admin/filebeat/files/filebeat.initd-r1
new file mode 100644
index ..cec6142
--- /dev/null
+++ b/app-admin/filebeat/files/filebeat.initd-r1
@@ -0,0 +1,50 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+FILEBEAT_USER="${FILEBEAT_USER:-root}"
+FILEBEAT_GROUP="${FILEBEAT_GROUP:-root}"
+FILEBEAT_CONFIG="${FILEBEAT_CONFIG:-/etc/filebeat/filebeat.yml}"
+FILEBEAT_DATADIR="${FILEBEAT_DATADIR:-/var/lib/filebeat}"
+FILEBEAT_LOGDIR="${FILEBEAT_LOGDIR:-/var/log/filebeat}"
+FILEBEAT_OPTS="${FILEBEAT_OPTS:-}"
+
+command="/usr/bin/filebeat"
+command_args="-c ${FILEBEAT_CONFIG} ${FILEBEAT_OPTS} -path.config $(dirname 
$FILEBEAT_CONFIG) \
+   -path.data ${FILEBEAT_DATADIR} -path.home ${FILEBEAT_DATADIR}