app-benchmarks/sysbench: sync live ebuild
authorTomas Mozes <hydrapolic@gmail.com>
Fri, 16 Aug 2019 13:30:25 +0000 (13:30 +0000)
committerJoonas Niilola <juippis@gentoo.org>
Sat, 17 Aug 2019 15:49:43 +0000 (18:49 +0300)
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
app-benchmarks/sysbench/sysbench-9999.ebuild

index 6873945f546cb4cd11ccbf820ca657a967560207..4787bb37870a09f23d71df4abe5abd52832d9a41 100644 (file)
@@ -1,26 +1,25 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI=7
 
-inherit git-r3
+inherit autotools git-r3 pax-utils
 
 DESCRIPTION="System performance benchmark"
 HOMEPAGE="https://github.com/akopytov/sysbench"
-
 EGIT_REPO_URI="https://github.com/akopytov/sysbench.git"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS=""
 IUSE="aio mysql postgres test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="aio? ( dev-libs/libaio )
        mysql? ( virtual/libmysqlclient )
        postgres? ( dev-db/postgresql:= )
        dev-lang/luajit:="
 DEPEND="${RDEPEND}
-       app-editors/vim-core
        dev-libs/concurrencykit
        dev-libs/libxslt
        sys-devel/libtool
@@ -33,17 +32,14 @@ src_prepare() {
        # remove bundled libs
        rm -r third_party/luajit/luajit third_party/concurrency_kit/ck third_party/cram || die
 
-       ./autogen.sh || die
+       eautoreconf
 }
 
 src_configure() {
        local myeconfargs=(
-               $(use_enable aio aio)
-               $(use_with mysql mysql)
+               $(use_enable aio)
+               $(use_with mysql)
                $(use_with postgres pgsql)
-               --without-attachsql
-               --without-drizzle
-               --without-oracle
                --with-system-luajit
                --with-system-ck
        )
@@ -54,3 +50,9 @@ src_configure() {
 src_test() {
        emake check test
 }
+
+src_install() {
+       default
+
+       pax-mark m "${ED}"/usr/bin/${PN}
+}