app-benchmarks/sysbench: sync live ebuild
authorTomáš Mózes <hydrapolic@gmail.com>
Sat, 28 Jan 2017 07:13:51 +0000 (07:13 +0000)
committerGöktürk Yüksek <gokturk@gentoo.org>
Sun, 29 Jan 2017 04:26:15 +0000 (23:26 -0500)
app-benchmarks/sysbench/sysbench-9999.ebuild

index f6055be8c1da94c84283ceefbd12c46459f6d4cc..814a38182c647106ea70dd38cc43d584a18382c1 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,43 +10,45 @@ DESCRIPTION="System performance benchmark"
 HOMEPAGE="https://github.com/akopytov/sysbench"
 
 EGIT_REPO_URI="https://github.com/akopytov/sysbench.git"
-EGIT_BRANCH="1.0"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS=""
-IUSE="aio lua mysql postgres test"
+IUSE="aio mysql postgres test"
 
 RDEPEND="aio? ( dev-libs/libaio )
-       lua? ( dev-lang/lua:= )
        mysql? ( virtual/libmysqlclient )
        postgres? ( dev-db/postgresql:= )"
 DEPEND="${RDEPEND}
-       sys-devel/libtool:=
+       app-editors/vim-core
+       dev-lang/luajit:=
+       dev-libs/concurrencykit
        dev-libs/libxslt
+       sys-devel/libtool:=
+       virtual/pkgconfig
        test? ( dev-util/cram )"
 
-REQUIRED_USE="
-       mysql? ( lua )
-       postgres? ( lua )"
-
 src_prepare() {
        default
 
        sed -i -e "/^htmldir =/s:=.*:=/usr/share/doc/${PF}/html:" doc/Makefile.am || die
 
+       # remove bundled libs
+       rm -r third_party/luajit/luajit third_party/concurrency_kit/ck || die
+
        ./autogen.sh || die
 }
 
 src_configure() {
        local myeconfargs=(
                $(use_enable aio aio)
-               $(use_with lua lua)
                $(use_with mysql mysql)
                $(use_with postgres pgsql)
                --without-attachsql
                --without-drizzle
                --without-oracle
+               --with-system-luajit
+               --with-system-ck
        )
 
        econf "${myeconfargs[@]}"