Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-benchmarks/hey/
Date: Wed, 12 Dec 2018 01:21:50
Message-Id: 1544577697.597b8a157c81e2b44dd66491e4b9af669e4b80e4.zmedico@gentoo
1 commit: 597b8a157c81e2b44dd66491e4b9af669e4b80e4
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 12 01:16:10 2018 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 12 01:21:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597b8a15
7
8 app-benchmarks/hey: new package
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>
12
13 app-benchmarks/hey/Manifest | 1 +
14 app-benchmarks/hey/hey-0.1.1_p20181017.ebuild | 32 +++++++++++++++++++++++++++
15 app-benchmarks/hey/metadata.xml | 10 +++++++++
16 3 files changed, 43 insertions(+)
17
18 diff --git a/app-benchmarks/hey/Manifest b/app-benchmarks/hey/Manifest
19 new file mode 100644
20 index 00000000000..172bb7655bc
21 --- /dev/null
22 +++ b/app-benchmarks/hey/Manifest
23 @@ -0,0 +1 @@
24 +DIST hey-0.1.1_p20181017.tar.gz 446212 BLAKE2B b8d55e4f7efb34634b81b5301617c84aea66cb1fdbe973d45317a309b845d4503331618688feeaef2bb9effa82f6d155b68b813a4b5b4f17149245cb7f15b2ec SHA512 ccaf4ca2025ce4cbe10cbeb5d7a43903d7e15fdc20ed9623795bd3c11b0df510c3b51749c5e63502fb0fd3153f18a7d1b65297b11631b5889f719d0619602604
25
26 diff --git a/app-benchmarks/hey/hey-0.1.1_p20181017.ebuild b/app-benchmarks/hey/hey-0.1.1_p20181017.ebuild
27 new file mode 100644
28 index 00000000000..0be025d4eb3
29 --- /dev/null
30 +++ b/app-benchmarks/hey/hey-0.1.1_p20181017.ebuild
31 @@ -0,0 +1,32 @@
32 +# Copyright 1999-2018 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +EGO_SRC="github.com/rakyll/hey"
38 +EGO_PN=${EGO_SRC}/...
39 +EGIT_COMMIT="01803349acd49d756dafa2cb6ac5b5bfc141fc3b"
40 +
41 +inherit golang-build golang-vcs-snapshot
42 +
43 +DESCRIPTION="HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom"
44 +HOMEPAGE="https://github.com/rakyll/hey"
45 +SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
46 +LICENSE="Apache-2.0"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +RESTRICT="test"
50 +IUSE=""
51 +DEPEND=""
52 +RDEPEND=""
53 +S=${WORKDIR}/${P}/src/${EGO_SRC}
54 +
55 +src_compile() {
56 + GOPATH="${WORKDIR}/${P}" GOBIN="${WORKDIR}/${P}/bin" \
57 + go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
58 +}
59 +
60 +src_install() {
61 + dobin "${WORKDIR}/${P}/bin"/*
62 + dodoc README.md
63 +}
64
65 diff --git a/app-benchmarks/hey/metadata.xml b/app-benchmarks/hey/metadata.xml
66 new file mode 100644
67 index 00000000000..25b7d5f8d00
68 --- /dev/null
69 +++ b/app-benchmarks/hey/metadata.xml
70 @@ -0,0 +1,10 @@
71 +<?xml version="1.0" encoding="UTF-8"?>
72 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
73 +<pkgmetadata>
74 + <maintainer type="person">
75 + <email>zmedico@g.o</email>
76 + </maintainer>
77 + <upstream>
78 + <remote-id type="github">rakyll/hey</remote-id>
79 + </upstream>
80 +</pkgmetadata>