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> |