summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libaerospike/libaerospike-4.1.2.ebuild')
-rw-r--r--dev-libs/libaerospike/libaerospike-4.1.2.ebuild64
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
-}