summaryrefslogtreecommitdiff
path: root/dev-go/sarama
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-go/sarama
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-go/sarama')
-rw-r--r--dev-go/sarama/Manifest6
-rw-r--r--dev-go/sarama/metadata.xml10
-rw-r--r--dev-go/sarama/sarama-1.4.3.ebuild67
-rw-r--r--dev-go/sarama/sarama-9999.ebuild38
4 files changed, 121 insertions, 0 deletions
diff --git a/dev-go/sarama/Manifest b/dev-go/sarama/Manifest
new file mode 100644
index 000000000000..b6330810fbd1
--- /dev/null
+++ b/dev-go/sarama/Manifest
@@ -0,0 +1,6 @@
+DIST sarama-1.4.3.tar.gz 86096 SHA256 2e9ad67fd128b139e4a55532f07dff21d9705884ac6063b6f494a3b6db728688 SHA512 6117d08b1f7dc7feebacee60a3672d24ec909417a40dd686fdba9740304522c74d59f866ab37a90fdbd137bb491175d2cdf2694129f2da5d8c10dff97efb062b WHIRLPOOL a829d60790820d90179e9b30dcff1e4eaab5caecdaba072945a7223a8a2697ebb40abd4a7179fff50cd1598ac6b85adeb74c7d9c2464ead9acc906913b24d0c9
+EBUILD sarama-1.4.3.ebuild 1423 SHA256 4f0f94c8f71ddd1da85151b7514c21b707441fb4d5986dedfb5f15695f98ccfa SHA512 827fb602c8c037860f71e0836acf85e28c1fc5477b1b047a7ef0ec4b208f40f29e84397d82d654013c38dd7304855728d122efe73f60092b735ee5bcade7029a WHIRLPOOL 7f5cfb3dcb2671ca2bfcb62b0b602f8f49a00501793a875475403b2c98b8456b781860ed9fc72da4b9d4a9bf203ccf5e6d3789aec640edda1cb32bfeb9836162
+EBUILD sarama-9999.ebuild 782 SHA256 cd452e30dd42af15980caa31f71f2319834b606487f39e1f3e39324091240f88 SHA512 bd8ab15cc4dfa2b485d12600ec6cdde212251e54b5abe4d81065376c910c0743601da01d608fc8f2937248e1f7f7ca75c922852d0d03bbcb248bfab898012b30 WHIRLPOOL 4b8854a70c031246da5d88e21f38208123f0cc268d44738d65976e918dfbaeb8158a2de1b225c149392d7d5e833cffb78c4ccd225f3056e862b348b42d171ddc
+MISC ChangeLog 2219 SHA256 effe816d4168d34922ecc753ae1e4f904484af3ac63baaf22c2e4852fa59342f SHA512 6138e99e063efa24abef0a66a1e9110922171133cf4acb3192c1bec12b0a0b0d4d1400b85a778f4e3ff9795150a7ace06909a164c50a922dcca18d7da4a24b9a WHIRLPOOL 89740cb5e70534544c46d09501d293217b7fce7653f3b62e9c822f0d5049aec38c3c163c5a69cd0b58dc5b28e712a8ad79899fe28a317b56dd0b0a9fb0ee2c71
+MISC ChangeLog-2015 503 SHA256 43d27c1b9f57f112ab3140326efaf345824b5374ab963af050037d403741e98f SHA512 f662cd077eec3e972395e9e15a566a3fd345ed6343d4bd8af27cb0b20f025db0c94852f15251c6b0a63dbd0081bd5329a1f07205afafc2fbce68bc2b12f6a679 WHIRLPOOL 6ced56140cf658e36783a0e2b47ce0e7b344cb101360a06f417640692fb5bb574fd5cbd4368e25dec7bc8750dda7ac63755563795f51fd25d6ca3a723cdc7a74
+MISC metadata.xml 305 SHA256 fecc50e1c92155b2dab5264ce34f5210245c536757de92dbf4172fb78ccf3662 SHA512 014dce1c5eb810bb71c4f313439c6479c7afe7ad966af353b19b54993ede31557ed807134a484f90e0a3509991e44e7e410e36c23b364b54226d407a809b2810 WHIRLPOOL ab922e55063dbff2944c34e270caa8c142339a5744be3021f93547f5160930e1f8c0843dab8405a970fd474852e140b2df5722836e19b976c70459e0b8b649fe
diff --git a/dev-go/sarama/metadata.xml b/dev-go/sarama/metadata.xml
new file mode 100644
index 000000000000..c9593ee28efb
--- /dev/null
+++ b/dev-go/sarama/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Shopify/sarama</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/sarama/sarama-1.4.3.ebuild b/dev-go/sarama/sarama-1.4.3.ebuild
new file mode 100644
index 000000000000..210776fa80f8
--- /dev/null
+++ b/dev-go/sarama/sarama-1.4.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/Shopify/${PN}
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+inherit golang-build
+
+DESCRIPTION="Sarama is a Go library for Apache Kafka"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="test"
+DEPEND="dev-go/go-eapache-queue
+ dev-go/go-resiliency
+ dev-go/go-snappy
+ test? ( dev-go/go-spew )"
+RDEPEND=""
+
+if [[ ${PV} != *9999* ]]; then
+src_unpack() {
+ local f
+
+ for f in ${A}
+ do
+ case "${f}" in
+ *.tar|*.tar.gz|*.tar.bz2|*.tar.xz)
+ local destdir=${WORKDIR}/${P}/src/${EGO_SRC}
+
+ debug-print "${FUNCNAME}: unpacking ${f} to ${destdir}"
+
+ # XXX: check whether the directory structure inside is
+ # fine? i.e. if the tarball has actually a parent dir.
+ mkdir -p "${destdir}" || die
+ tar -C "${destdir}" -x --strip-components 1 \
+ -f "${DISTDIR}/${f}" || die
+ ;;
+ *)
+ debug-print "${FUNCNAME}: falling back to unpack for ${f}"
+
+ # fall back to the default method
+ unpack "${f}"
+ ;;
+ esac
+ done
+}
+fi
+
+src_prepare() {
+ # avoid toxiproxy dependency
+ rm src/${EGO_SRC}/functional*_test.go || die
+}
+
+src_install() {
+ rm -rf src/${EGO_SRC}/.git* || die
+ golang-build_src_install
+ rm bin/http_server || die
+ dobin bin/*
+}
diff --git a/dev-go/sarama/sarama-9999.ebuild b/dev-go/sarama/sarama-9999.ebuild
new file mode 100644
index 000000000000..9e4949729d75
--- /dev/null
+++ b/dev-go/sarama/sarama-9999.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/Shopify/${PN}
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Sarama is a Go library for Apache Kafka"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="test"
+DEPEND="dev-go/go-eapache-queue
+ dev-go/go-resiliency
+ dev-go/go-snappy
+ test? ( dev-go/go-spew )"
+RDEPEND=""
+
+src_prepare() {
+ # avoid toxiproxy dependency
+ rm src/${EGO_SRC}/functional*_test.go || die
+}
+
+src_install() {
+ golang-build_src_install
+ rm bin/http_server || die
+ dobin bin/*
+}