diff options
Diffstat (limited to 'dev-libs/libaerospike/libaerospike-4.1.2.ebuild')
-rw-r--r-- | dev-libs/libaerospike/libaerospike-4.1.2.ebuild | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/dev-libs/libaerospike/libaerospike-4.1.2.ebuild b/dev-libs/libaerospike/libaerospike-4.1.2.ebuild deleted file mode 100644 index c450c4a..0000000 --- a/dev-libs/libaerospike/libaerospike-4.1.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -EGIT_REPO_URI="https://github.com/aerospike/aerospike-client-c.git" - -inherit autotools git-2 - -DESCRIPTION="Aerospike C Client" -HOMEPAGE="https://github.com/aerospike/aerospike-client-c" -SRC_URI="" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="luajit +static-libs" - -S="${WORKDIR}/aerospike-client-c-${PV}" - -# tests fails to build ? -RESTRICT="test" - -RDEPEND=">=dev-lang/lua-5.1.5:* - >=dev-libs/openssl-1.0.1g:= - dev-vcs/git - luajit? ( >=dev-lang/luajit-2.0.3:* )" -DEPEND="${RDEPEND}" - -src_prepare() { - #TODO: still using bundled libs, that sucks - #sed -e 's/^USE_LUAMOD = 1/USE_LUAMOD = 0/g' -i Makefile - - # luajit USE - use luajit && sed -e 's/^USE_LUAJIT = 0/USE_LUAJIT = 1/g' -i Makefile - - git submodule update --init - - # main, applies to all modules - sed -e "s/CC = cc/CC = $(tc-getCC)/g" \ - -e "s/LD = cc/CC = $(tc-getCC)/g" \ - -i project/settings.mk || die - - # include dir - sed -e 's@/usr/local@/usr@g' -i Makefile -i modules/mod-lua/Makefile -i modules/luajit/src/Makefile -i modules/luajit/Makefile || die -} - -src_compile() { - # forced MAKEOPTS, see: - # https://github.com/aerospike/aerospike-client-c/issues/22 - CC=$(tc-getCC) LD=$(tc-getCC) MAKEOPTS="-j1" PREFIX=/usr emake all -} - -src_install() { - dolib target/Linux-x86_64/lib/libaerospike.so - use static-libs && dolib.a target/Linux-x86_64/lib/libaerospike.a - - insinto /usr/include/ - doins -r target/Linux-x86_64/include/{aerospike,citrusleaf} - - insinto /opt/aerospike/client/sys/udf/lua/ - doins modules/lua-core/src/{aerospike,as,stream_ops}.lua -} |