1 |
commit: d62eb8d434b31bd6a74a39760673e16f09edafec |
2 |
Author: Tomas Mozes <hydrapolic <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Apr 24 08:19:59 2018 +0000 |
4 |
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Apr 26 15:21:30 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d62eb8d4 |
7 |
|
8 |
app-benchmarks/sysbench: bump to 1.0.14 |
9 |
|
10 |
Package-Manager: Portage-2.3.31, Repoman-2.3.9 |
11 |
Closes: https://github.com/gentoo/gentoo/pull/8122 |
12 |
|
13 |
app-benchmarks/sysbench/Manifest | 1 + |
14 |
app-benchmarks/sysbench/sysbench-1.0.14.ebuild | 60 ++++++++++++++++++++++++++ |
15 |
2 files changed, 61 insertions(+) |
16 |
|
17 |
diff --git a/app-benchmarks/sysbench/Manifest b/app-benchmarks/sysbench/Manifest |
18 |
index 57cb4c6c3e0..e5e055a6b97 100644 |
19 |
--- a/app-benchmarks/sysbench/Manifest |
20 |
+++ b/app-benchmarks/sysbench/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST sysbench-1.0.10.tar.gz 1496937 BLAKE2B d2cf3283a2e2cac89a54e51e975eecec4b5514c08b14fe81138dc36b077e82de54cb3c5d218e1cc00dc6bff66319d780c69249c49c93e810d3ebde3c0b36b656 SHA512 3e2c9597538c9b71a50a0fb0e198f8852206fc609b0968253ee6b12f652fd56f1b2c6e7a4c93161b725e5c56193f7ce9d5cf58c4882839a4c1055c539861d16d |
23 |
DIST sysbench-1.0.12.tar.gz 1506013 BLAKE2B 940e2978b81362d66cf0de31b9a0a5a844fd31e19cad47a7538f8f2e2f0a46b08c0d5b80a334da277f0558aaf8316b2a2b91753f30163362c6b6bc25e556e88b SHA512 e4f9d909ac3df31b128fc1ddc4b55cb62c579205439c806d2bfe2579641a9d5e94f159d99cfc8e84680aca1c6af0769f838792dc4b37c57b1e03943ea8211bec |
24 |
+DIST sysbench-1.0.14.tar.gz 1507008 BLAKE2B b2e5e53e65c4993b844f45cbf1dd648b8c67a4e00c6c7e713a032a15f5af7176d7fccf14120f1a485fe984e704386ec84d17391a9f7951584cc5072dcd153a45 SHA512 9030b1f40f6800d85ba4c7bf38041a509769983db4bce82b5cab097a5e4439e1ede5d8933f276779172537c961e6f670680bee106fcac3723ef99f361fdcc4f1 |
25 |
DIST sysbench-1.0.7.tar.gz 1494571 BLAKE2B 56b351cbc1af687b48cce0a98e07301c0d8d35104199adb1e05076091e06e363fd465caec14eb3b1572297f97d35e8fc5eb23eab5ecb70bb4bdb2b2886bc77e2 SHA512 0b32ad27180ab02df9c2e5e85a8b9bec231338cfb20d7337dd80f1e0628b48bae480fde9d69cd21730aa0ab7c65fecbede9c10cd4b96d0dcf44cd012afa10d65 |
26 |
|
27 |
diff --git a/app-benchmarks/sysbench/sysbench-1.0.14.ebuild b/app-benchmarks/sysbench/sysbench-1.0.14.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..58a949c8746 |
30 |
--- /dev/null |
31 |
+++ b/app-benchmarks/sysbench/sysbench-1.0.14.ebuild |
32 |
@@ -0,0 +1,60 @@ |
33 |
+# Copyright 1999-2018 Gentoo Foundation |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=6 |
37 |
+ |
38 |
+inherit autotools pax-utils |
39 |
+ |
40 |
+DESCRIPTION="System performance benchmark" |
41 |
+HOMEPAGE="https://github.com/akopytov/sysbench" |
42 |
+SRC_URI="https://github.com/akopytov/sysbench/archive/${PV}.tar.gz -> ${P}.tar.gz" |
43 |
+ |
44 |
+LICENSE="GPL-2+" |
45 |
+SLOT="0" |
46 |
+KEYWORDS="~amd64 ~x86" |
47 |
+IUSE="aio mysql postgres test" |
48 |
+ |
49 |
+RDEPEND="aio? ( dev-libs/libaio ) |
50 |
+ mysql? ( virtual/libmysqlclient ) |
51 |
+ postgres? ( dev-db/postgresql:= ) |
52 |
+ dev-lang/luajit:=" |
53 |
+DEPEND="${RDEPEND} |
54 |
+ dev-libs/concurrencykit |
55 |
+ dev-libs/libxslt |
56 |
+ sys-devel/libtool |
57 |
+ virtual/pkgconfig |
58 |
+ test? ( dev-util/cram )" |
59 |
+ |
60 |
+src_prepare() { |
61 |
+ default |
62 |
+ |
63 |
+ # remove bundled libs |
64 |
+ rm -r third_party/luajit/luajit third_party/concurrency_kit/ck third_party/cram || die |
65 |
+ |
66 |
+ eautoreconf |
67 |
+} |
68 |
+ |
69 |
+src_configure() { |
70 |
+ local myeconfargs=( |
71 |
+ $(use_enable aio) |
72 |
+ $(use_with mysql) |
73 |
+ $(use_with postgres pgsql) |
74 |
+ --without-attachsql |
75 |
+ --without-drizzle |
76 |
+ --without-oracle |
77 |
+ --with-system-luajit |
78 |
+ --with-system-ck |
79 |
+ ) |
80 |
+ |
81 |
+ econf "${myeconfargs[@]}" |
82 |
+} |
83 |
+ |
84 |
+src_test() { |
85 |
+ emake check test |
86 |
+} |
87 |
+ |
88 |
+src_install() { |
89 |
+ default |
90 |
+ |
91 |
+ pax-mark m "${ED%/}"/usr/bin/${PN} |
92 |
+} |