Gentoo Archives: gentoo-commits

From: "Vikraman Choudhury (vikraman)" <vikraman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-benchmarks/wrk: metadata.xml wrk-3.1.1.ebuild ChangeLog
Date: Thu, 02 Oct 2014 19:10:03
Message-Id: 20141002190959.8B76F6C9B@oystercatcher.gentoo.org
1 vikraman 14/10/02 19:09:59
2
3 Added: metadata.xml wrk-3.1.1.ebuild ChangeLog
4 Log:
5 New ebuild for wrk, a modern HTTP benchmarking tool
6
7 (Portage version: 2.2.12/cvs/Linux i686, signed Manifest commit with key B0A72FD2)
8
9 Revision Changes Path
10 1.1 app-benchmarks/wrk/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <maintainer>
21 <email>vikraman@g.o</email>
22 <name>Vikraman Choudhury (vikraman)</name>
23 </maintainer>
24 <longdescription lang="en">
25 wrk is a modern HTTP benchmarking tool capable of generating
26 significant load when run on a single multi-core CPU. It combines a
27 multithreaded design with scalable event notification systems such as
28 epoll and kqueue. An optional LuaJIT script can perform HTTP request
29 generation, response processing, and custom reporting.
30 </longdescription>
31 </pkgmetadata>
32
33
34
35 1.1 app-benchmarks/wrk/wrk-3.1.1.ebuild
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/wrk-3.1.1.ebuild?rev=1.1&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/wrk-3.1.1.ebuild?rev=1.1&content-type=text/plain
39
40 Index: wrk-3.1.1.ebuild
41 ===================================================================
42 # Copyright 1999-2014 Gentoo Foundation
43 # Distributed under the terms of the GNU General Public License v2
44 # $Header: /var/cvsroot/gentoo-x86/app-benchmarks/wrk/wrk-3.1.1.ebuild,v 1.1 2014/10/02 19:09:59 vikraman Exp $
45
46 EAPI=5
47
48 inherit eutils
49
50 DESCRIPTION="A modern HTTP benchmarking tool"
51 HOMEPAGE="https://github.com/wg/wrk"
52 SRC_URI="https://github.com/wg/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
53
54 LICENSE="Apache-2.0"
55 SLOT="0"
56 KEYWORDS="~x86 ~amd64"
57 IUSE=""
58
59 DEPEND="dev-libs/openssl >=dev-lang/luajit-2.0.2"
60 RDEPEND="${DEPEND}"
61
62 src_prepare() {
63 rm -rf deps/luajit || die "failed to remove bundled luajit"
64 epatch "${FILESDIR}/${P}-makefile.patch"
65 }
66
67 src_compile() {
68 tc-export CC
69 emake || die
70 }
71
72 src_install() {
73 dobin wrk
74 dodoc README NOTICE
75 insinto /usr/share/${PN}
76 doins -r scripts
77 }
78
79
80
81 1.1 app-benchmarks/wrk/ChangeLog
82
83 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/ChangeLog?rev=1.1&view=markup
84 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-benchmarks/wrk/ChangeLog?rev=1.1&content-type=text/plain
85
86 Index: ChangeLog
87 ===================================================================
88 # ChangeLog for app-benchmarks/wrk
89 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
90 # $Header: /var/cvsroot/gentoo-x86/app-benchmarks/wrk/ChangeLog,v 1.1 2014/10/02 19:09:59 vikraman Exp $
91
92 *wrk-3.1.1 (02 Oct 2014)
93
94 02 Oct 2014; Vikraman Choudhury (vikraman) <vikraman@g.o>
95 +files/wrk-3.1.1-makefile.patch, +metadata.xml, +wrk-3.1.1.ebuild:
96 New ebuild for wrk, a modern HTTP benchmarking tool