From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 89363138A6C for ; Fri, 10 Apr 2015 15:02:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 04C04E07D9; Fri, 10 Apr 2015 15:02:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A3915E07D9 for ; Fri, 10 Apr 2015 15:02:23 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id DA2A3340B30 for ; Fri, 10 Apr 2015 15:02:21 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 638AB15A06 for ; Fri, 10 Apr 2015 15:02:16 +0000 (UTC) From: "Alexys Jacob" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alexys Jacob" Message-ID: <1428678125.3de3b0325b61c347f2fcce60854d689676f0f6ce.ultrabug@gentoo> Subject: [gentoo-commits] dev/ultrabug:master commit in: dev-libs/libaerospike/ X-VCS-Repository: dev/ultrabug X-VCS-Files: dev-libs/libaerospike/Manifest dev-libs/libaerospike/libaerospike-3.1.11.ebuild X-VCS-Directories: dev-libs/libaerospike/ X-VCS-Committer: ultrabug X-VCS-Committer-Name: Alexys Jacob X-VCS-Revision: 3de3b0325b61c347f2fcce60854d689676f0f6ce X-VCS-Branch: master Date: Fri, 10 Apr 2015 15:02:16 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 264bb25b-b8be-4d6e-81f4-1dec35cad025 X-Archives-Hash: a2839a0c2464d4700a75cb7df214b5c4 commit: 3de3b0325b61c347f2fcce60854d689676f0f6ce Author: Ultrabug gentoo org> AuthorDate: Fri Apr 10 15:02:05 2015 +0000 Commit: Alexys Jacob gentoo org> CommitDate: Fri Apr 10 15:02:05 2015 +0000 URL: https://gitweb.gentoo.org/dev/ultrabug.git/commit/?id=3de3b032 new dev-libs/libaerospike dev-libs/libaerospike/Manifest | 1 + dev-libs/libaerospike/libaerospike-3.1.11.ebuild | 54 ++++++++++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/dev-libs/libaerospike/Manifest b/dev-libs/libaerospike/Manifest new file mode 100644 index 0000000..22e570f --- /dev/null +++ b/dev-libs/libaerospike/Manifest @@ -0,0 +1 @@ +EBUILD libaerospike-3.1.11.ebuild 1257 SHA256 74b029fe5dcc9682b400b8fbdaacea4385a9216157b573c1be6c5a2a6a4c9c44 SHA512 ef2cabb2cc994bbc87ca2fceba1f69bdf9a1d746e6c40248b704efd29ab4dab8a03d74713f51963c17e039dbdc52e91d21c07900760554609ad8f46224a54250 WHIRLPOOL 0eb19aee04e2d75f1db2db3930761b2c81d35a9a15a5de690120d33645fcdd38c39ef4920d6452857900c2c8b0dc2fa09e761e765a73363a1770adbeca31f1e2 diff --git a/dev-libs/libaerospike/libaerospike-3.1.11.ebuild b/dev-libs/libaerospike/libaerospike-3.1.11.ebuild new file mode 100644 index 0000000..a562926 --- /dev/null +++ b/dev-libs/libaerospike/libaerospike-3.1.11.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 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 +} + +src_compile() { + CC=$(tc-getCC) LD=$(tc-getCC) MAKEOPTS="-j1" 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,ck} + + insinto /opt/aerospike/client/sys/udf/lua/ + doins modules/lua-core/src/{aerospike,as,stream_ops}.lua +}